2462
2421
2358
2318
2212
2058
2042
1962
1457
1437
1404
1252
1230
1229
1199
1193
1147
1134
1030
969
940
881
874
860
837
825
818
810
766
719
695
695
690
689
689
648
647
633
627
624
613
589
553
545
540
535
535
530
524
517
511
510
505
495
494
491
489
448
444
402
395
391
374
344