42452
6394
2888
2664
2471
2288
1995
1862
1750
1593
1527
1477
1371
1326
1302
1288
1254
1081
1068
1036
1004
992
967
882
872
869
865
856
837
816