30
579
1179
237
1181
8
1006
31
338
20
1298
19
16
454
27
745
831
330
90
205
154
1800
3
9
162
146
574
15
25
20
445
1334
967
781
146
884
155
10
341
478
2909
127
874
237
135
1387
837
866
