3015
2680
1409
1303
1311
1086
868
724
951
1249
615
2727
1549
1798
706
1354
843
3738
1286
921
1829
782
678
1121
1368
1945
1840
1300
873
755
1470
1428
2529
649
988
1365
705
785
1966
946
1648
771
992
1783
817
701
1934
826
1715
2349
623
724
862
924
1138
839
1131
1095
916
1097
725
785
1374
873
897
723
1550
1235
1039
638
2112
852
2634
1397
1090
722
784
3281
3360
1134
885
824
7526
1356
1558
1091
1023
695
744
720
1569
4216
732
819
671
913
1174
992
949
2768
1518
2845
766
820
719
717
926
1823
989
2293
837
648
679
1129
800
1819
704
2031
663
609