42727
6434
2905
2679
2484
2304
2013
1870
1759
1603
1534
1487
1373
1333
1308
1291
1260
1088
1077
1041
1006
1001
975
886
881
872
870
858
839
822