84081292
5147229
3554965
3288447
2947733
2922140
2763329
2706733
2639524
2555461
2529844
2127330
1943736
1734943
1726338
1647629
1613718
1468823
1381417
1368620
1357124
1351330
1350917
1239530
1212416
1212312
1164819
1141913
1141210
1112629
1100218
1061817
104307
1014731
909015
900827
881523
87998
869111
768012
747715
68647
622930
61575
59777
57506
56610
55388
52833
51697
495810
45994
41537
40433
40297
36725
34682
312810
27503
27265
24602
23244
18692
13673