4519
4312
2743
2586
2422
2347
2259
2206
1942
1932
1836
1721
1713
1680
1570
1551
1536
1493
1428
1418
1406
1349
1347
1332
1297
1237
1215
1206
1205
1204
1195
1175
1138
1132
1104
1100
1082
1082
1063
1062
1056
1039
1023
1007
1006
999
991
966
965
959
946
923
915
914
911
903
902
898
897
892
891
887
864
861
856
850
829
821
815
799
787
782
781
763
737
737
712
672
665
630
580