24783028 12274
21528363 10715
14452293 6556
16127802 8959
22003463 8042
91354550 75432
53524588 19518
6856519 45700
11123795 4128
43512757 18438
2705131 703
15279556 6072
8007052 3628
31551510 7222
9528089 3707
13778264 5698
36850108 32380
20584823 12424
14783631 4891
8913178 3091
17282001 6210