1017
800
1705
910
1379
877
848
1234
738
1195
1266
747
2229
1221
952
959
722
1014
670
1362
2427
985
1174
1071
801
1764
6185
1477
814
1754
1543
728
1735
1591
1598
1059
2558
1006
892
14863
1324
1304
941
2169
1298
1561
1021
792
1095
687
6055
1886
5829
5142
855
886
749
1864
1660
2575
992
1246
761
927
647
1155
1099
759
1306
828
1428
1418
819
991
1774
787
807
1400
750
1642
807
1205
3014
718
887
1412
1427
1560
879
824
2016
2109
2078
1487
1621
713
831
1303
952
869
718
2688
1078
844
1110
824
1293
759
829
4920
688
2922
870
983
1155
1223
775
827
2186
696