1004
953
718
1399
782
857
1169
782
880
987
1642
1007
755
799
1262
1341
1559
715
1109
3687
1093
1116
875
1303
1912
941
774
1247
982
803
1069
809
1198
1006
1635
1543
814
1025
3183
1368
1094
1260
1790
1589
708
2480
758
828
1091
1271
1929
3074
705
4474
960
1270
1965
1141
1108
1961
607
568
857
684
1259
885
1010
710
2744
775
1412
684
910
1732
775
1252
1544
1009
3318
961
872
847
1178
678
1205
1332
720
1031
4925
1162
1754
713
1156
743
1584
901
960
3957
1286
693
1099
1486
677
803
957
807
920
884
2074
967
813
1791
2829
1394
930
1408
1431
947
1233
670