437315
8582
7865
7512
6382
5682242
4913
4365391
3961044
3691
3571
2982803
2892035
2769
2735346
2281
2151702
2150
2151
1924
1894
1830
1783662
1773
1700
1642031
1621016
159149
1583
1570
1466
1447757
1340
1210
1202
1180
1113459
1100
1073
1060
1063
1050
1058
1041739
1035726
1020
1000
992395
967942
951
948434
941
920
852
832
792
740
712431
705927
681
64859
601217
586821
501