4883
3875
3872
3251
2444
2420
2206
2148
2144
2034
2011
1993
1975
1946
1885
1765
1653
1499
1472
1468
1468
1451
1435
1414
1411
1378
1363
1340
1321
1308
1308
1298
1272
1212
1210
1209
1194
1162
1156
1103
1096
1096
1080
1078
1056
1046
1032
1015
976
945
936
883
878
828
825
816
815
789
767
754
672