1003
959
1012
1551
1078
667
1412
933
1443
968
629
638
791
1398
1670
1169
730
1093
988
2555
635
1516
1087
603
1053
1035
1095
1319
943
1231
911
912
1254
655
4385
1008
973
1119
1013
1101
826
1058
929
1091
2700
2093
1125
1131
715
876
2987
1141
789
1222
1091
1140
777
1967
2694
990
1586
1409
1060
1395
1534
707
968
637
1093
838
3112
804
1163
1285
1130
939
867
1674
1521
1304
729
3457
952
1625
996
2409
699
604
2345
5520
774
2410
1100
1768
1090
833
1398
799
1459
962
1705
664
975
719
2092
2774
729
703
2503
1556
950
793
1267
739
804
895
916
1214
1090
727