43181
6647
2937
2718
2507
2330
2044
1893
1781
1615
1555
1507
1391
1357
1321
1302
1272
1096
1089
1054
1017
1011
989
903
901
887
876
867
848
832