436015
8502
7815
7462
6322
5652242
4833
4335391
3941044
3671
3501
2942803
2882035
2769
2695346
2271
2150
2151
2141702
1914
1884
1820
1773662
1763
1690
1632031
159149
1581016
1583
1570
1466
1447757
1340
1330
1200
1192
1170
1103459
1100
1073
1050
1053
1058
1031739
1030
1025726
1000
990
982395
967942
941
938434
921
890
852
802
782
730
712431
685927
681
671
61859
601217
556821
501