3680
2491
1921
1796
1720
1541
1448
1412
1365
1335
1258
1212
1211
1189
1176
1122
1089
1074
1068
1062
997
971
969
947
944
934
907
883
865
858
853
847
814
777
776
771
759
741
740
710
710
698
697
687
685
682
671
667
664
663
644
634
632
629
606
602
552
534
501
499
493
438