2907
1943
1482
1850
1727
2157
1267
755
1165
1222
1321
996
660
793
1407
786
1021
1403
1330
1784
2119
878
1797
901
986
1007
3967
735
754
1577
984
1514
699
6363
5794
1004
1233
793
2465
2351
1590
833
1055
1043
1392
2373
3012
989
4820
2018
878
1411
1477
1610
812
1275
836
744
933
1446
1171
703
686
744
770
733
791
811
1504
1124
679
719
838
952
1391
2012
809
1298
941
1358
1625
990
796
680
1964
850
4820
731
825
1144
1453
906
937
1119
1350
1614
788
1738
696
1532
2467
1705
1019
1571
1546
1019
2162
859
1022
824
697
1258
1076
1046
816
2158
1702
1646
888
1872