2983
855
2960
2750
922
2262
2197
944
2704
1637
2860
1000
1089
772
2056
3833
892
673
2315
1772
2935
1061
696
2765
709
2200
1085
1381
679
2676
1942
1040
7105
1403
2990
2783
757
2528
711
1789
2018
833
1818
970
770
1012
2998
1588
2668
2773
2481
763
788
1914
3146
1813
1869
1679
2819
1585
753
641
673
698
938
1109
715
721
678
894
951
757
1493
2271
702
2509
1383
800
963
1127
2409
689
2447
800
733
893
1621
758
598
973
792
657
1325
4483
693
721
2636
1557
1245
693
1091
1474
1267
1293
1205
1437
984
763
1437
716
2024
1855
976
1009
2398
759
2875
1505
1955
1677