1000
1002
904
873
713
1086
1206
7097
727
1315
917
2016
1273
1483
796
948
718
2941
708
957
1101
1557
1164
1117
960
2936
2278
1598
922
793
999
1127
2042
1151
969
1392
973
1750
842
1842
1808
1331
1181
914
827
997
1437
1296
3397
1190
820
3384
817
737
3988
874
1163
1571
767
862
812
1122
687
985
984
804
676
775
2452
1090
1049
857
762
862
800
1079
1464
707
852
1587
1253
1032
920
1175
762
1362
1027
824
1483
953
1339
1435
812
863
872
696
858
694
1732
3994
926
666
1211
741
2332
2242
2621
843
826
688
1222
1358
748
1214
728
1648
1330
732
967
1120