3243
3060
2495
2445
1974
1893
1892
1861
1812
1800
1766
1702
1652
1608
1564
1525
1497
1403
1267
1212
1211
1201
1145
1082
1040
1032
1026
992
987
983
972
966
957
948
939
933
902
839
809
801
796
772
747
739
729
725
723
719
710
696
694
690
684
665
642
624
621
611
582
571
547
476