2696 252
37270 336
14957 217
23706 457
13277 792
24730 791
12299 223
17766 165
14855 341
3430 251
19475 442
5534 566
2973 81
7961 441
5852 717
506 76
2071 518
1194 261
295 46
1279 94
2815 882
2581 800
2245 704
3038 798
1835 111
2556 718
791 185
3014 525