2519
2414
2254
2093
2018
1818
1638
1569
1500
1486
1387
1369
1366
1359
1309
1252
1236
1214
1202
1199
1198
1185
1174
1151
1132
1114
1108
1089
1075
1062
1047
1018
1015
1001
996
989
978
959
953
949
943
926
924
919
907
904
900
871
864
849
834
834
829
825
824
822
802
788
741
738
733
722
696