2514
2393
2371
2296
2257
2251
1878
1873
1868
1830
1822
1790
1715
1676
1637
1622
1298
1157
1101
974
946
814
770
740
635
578
559
477
326
311
310
268
264
212
196
165
0