1007
805
714
972
2359
1384
1606
897
997
1559
974
950
1149
1391
931
2754
1374
888
986
1527
1621
1186
1356
2315
1134
1292
1070
1033
1009
1243
1283
1292
1011
3216
4388
1353
913
6041
1052
1626
994
1012
1057
721
978
921
1580
1535
799
967
867
1106
1312
726
773
778
849
745
1330
897
2100
1901
1793
1056
2403
656
1082
748
755
1653
842
2976
1367
1084
937
681
2406
654
1012
621
1573
1160
1288
730
2297
1971
802
1275
1638
665
708
844
1143
674
688
659
835
707
2066
950
3632
1244
1159
950
711
3824
940
759
1718
872
859
688
1394
619
1097
1071
734
2096
604
653