225
197
178
51
16
34
429
18
317
162
1259
57
203
428
42
63
222
27
196
490
44
151
127
90
104
368
158
369
231
397
37
327
244
32
30
62
115
303
159
103
200
346
204
112
64
1027
383
787
126
49
106
105
93
521
35
41
375