2770531
1780179
1572830
1071011
864311
845814
67407
65775
41436
37522
36852
2744132
26572
23310
22212035
21460
20414
19311
14840
11323
1560
1510
1160
660
580
410