436015
8502
7815
7462
6332
4833
3671
3511
2942803
2151
1914
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