1866 610
4164 473
3857 518
1104 53
4536 432
10774 725
6142 257
2949 149
38726 623
123921 1046
24783 696
2391 411