2612
2516
2423
2377
2218
1766
1762
1753
1702
1446
1411
1281
1253
1144
1129
1020
1018
1006
954
948
906
811
777
773
756
750
740
692
686
667
650
650
648
646
638
636
628
614
609
589
577
572
551
537
525
524
522
511
504
503
490
487
483
477
476
475
467
465
462
461
460
453
428
420
416
412
409
393
393
385
385
373
372
351
349
340
333
318
309
294
267