19501 250
1243 192
3071 316
3705 115
3084 703
4105 854
3395 160
5036 128
3378 472
4280 388
3231 521
2583 377
3740 568
13151 352
138411 604
56326 452
9412 189
11437 435
2635 377
30165 857
3094 209
8572 803
31346 65
16959 54
27370 315
4151 44
19829 507
21992 283