19501 250
1244 192
3073 316
3705 115
3084 703
4105 854
3396 160
5036 128
3378 472
4292 388
3232 521
2584 377
3741 568
13152 352
138428 604
56327 452
9412 189
11438 435
2635 377
30166 857
3094 209
8572 803
31346 65
16960 54
27370 315
4151 44
19829 507
21993 283