188
284
170
55
310
1
30
1277
715
240
3
25
90
558
586
135
9
297
85
80
407
101
580
638
284
255
1
129
252
1230
411
154
214
132
545
212
172
661
189
100
1059
56
499
300
124
842
705
255
407
