4999
4375
3883
3550
3541
3535
3247
3166
3041
2903
2857
2784
2621
2596
2582
2569
2385
2336
2023
1915
1878
1854
1757
1712
1668
1614
1596
1551
1543
1501
1435
1400
1383
1308
1302
1287
1260
1254
1252
1240
1192
1188
1186
1175
1147
1129
1110
1102
1087
1026
948
944
925
923
921
916
905
900
884