703
3175
676
723
1046
995
793
1260
698
963
2514
939
772
655
914
927
1255
783
682
1444
816
824
1254
1529
1247
1471
1018
626
2531
729
1085
858
830
1150
1400
719
1947
785
1395
2413
2275
905
706
1526
689
868
674
975
1397
9404
1322
795
706
733
671
815
2123
694
1535
1293
1137
1547
829
1216
959
2984
1149
1245
1297
2205
1331
1106
1942
1051
2100
936
1632
2002
1343
988
1402
870
1326
978
786
795
737
1414
2209
733
773
1574
798
2780
1573
1002
1618
1013
1618
4204
1409
657
1512
1210
950
1539
800
663
1035
720
1002
745
2181
1759
845
731
7090
748
1705
2695