18821 1038
1133 100
4930 975
1697 260
2224 99
3681 541
1565 139
3053 538
3243 470
10392 674
3577 598
16934 551
1841 336
3457 803
11645 851
5074 716
2543 143
27639 373
2925 415
2303 405
3835 495
4308 679
1848 275
1154 99