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
877
868
1289
1575
1616
1438
1069
3973
897
1091
1294
824
1326
975
855
1085
980
1011
1192
768
964
887
901
1399
1286
704
764
798
2935
2148
1091
1072
1413
1457
4069
801
699
1129
2149
1262
760
1964
706
779
1398
903
865
2597
770
1289
1841
732
1507
1567
1627
1326
873
1409
1677
1045
2514
598
1135
2329
856
976
717
690
817
1145
707
853
699
657
2712
2012
970
697
1294
1102
1475
1624