3001 276
30552 835
7384 601
3209 790
2199 307
5563 416
1657 345
4453 379
10068 384
2258 211
2180 206
2566 637
3028 332
3854 722
18864 959
2564 522
7254 29
1821 159
19085 127
10878 562
14788 102
26215 580
21358 233
8470 50
1826 62
2284 325
781 124
2576 528