100
34
62
26
637
41
11
223
74
196
479
51
112
148
1327
133
92
754
300
126
240
210
59
68
64
103
19
156
197
346
140
109
83
390
200
206
143
320
114
827
80
46
49
202
35
234
489
45
28
95
61
47
42
36