436015
8502
7937255
7815
7462
6322
5652242
4833
3941044
3671
3501
2942803
2769
2151
2141702
1914
1884
1820
1763
1690
1635265
1632031
159149
1581016
1570
1466
1447757
1340
1330
1294293
1200
1124317
1103459
1100
1094634
1073
1050
1053
1058
1031739
1030
1025726
1000
990
982395
967942
941
938434
921
890
853869
807980
802
782
773644
730
712431
685927
681
671
61859
615582
601217
574537
556821
53763
501