2656
2173
2133
1872
1794
1641
1453
1403
1352
1277
1240
1228
1197
1080
1060
1059
1058
1037
1024
962
941
937
934
931
921
918
890
884
881
880
840
839
830
822
811
792
792
777
767
767
742
735
729
711
702
688
686
646
629
614
612
601
599
597
593
587
574
569
566
562
543
533
527
526
524
522
511
509
508
491
482
469
454
454
444
438
429
411
411
409
409
403
402
381
371
356
327
288
223