3001 596
1421 175
865 28
17390 241
4904 529
3113 529
6701 643
3773 326
1399 159
3381 630
1208 63
3305 440
2958 483
3566 542
3109 69
3292 699
5570 222
12431 443
4206 235
6234 795
16014 876
2166 54
3103 612
3398 558