4972
4346
4003
3768
3565
3295
3208
3095
3061
2848
2791
2764
2756
2575
2452
2440
2414
2277
2129
2031
1964
1856
1797
1696
1645
1626
1510
1490
1474
1451
1425
1374
1370
1332
1329
1315
1310
1303
1294
1255
1221
1211
1190
1132
1090
1063
1059
1011
982
977
965
963
935
921
917
911
909
900
895
892