310
1149
353
37138
10619
374
38
421
27
101
1102
1789
70
742
795
1379
732
461
412
1243
202
306
1125
271
33
12617
671
40