3502988 1200
2925303 351
2073287 405
1919531 282
2598854 1011
2900717 700
1004621 273
3664718 1052
25270672 8183
8413967 2761
3300227 775
9931350 3411
13631967 4724
2478339 691
31505304 9324
5565431 1332
864600 226
2334674 706
2411825 769