4081
3142
3055
2974
2939
2921
2887
2705
2447
2321
2313
2285
2187
2174
2172
2170
2165
2103
2075
2012
2009
1987
1958
1948
1874
1802
1644
1642
1631
1603
1581
1525
1524
1472
1431
1404
1379
1362
1289
1244
1242
1224
1156
1145
1127
1078
1072
1014
990
971
951
946
936
917
914
898
877
871
870
863