3676
3457
3406
2863
2477
2437
2184
1975
1911
1801
1710
1532
1403
1389
1329
1300
1103
1054
1022
1012
1001
988
976
895
863
861
804
791
761
715
692
678
649
604
591
575
574
559
542
535
518
517
498
486
486
482
477
473
468
458
451
436
434
431
428
411
410
408
398
396
387
384
377
365
364
351
348
341
341
341
334
332
329
326
325
324
318
316
314
306
306
299
298
294
271
262