1160
987
1406
2291
1029
708
1169
897
809
981
1269
1808
1264
1673
648
1302
815
764
1265
705
4227
802
787
685
1839
1142
1321
1138
655
950
1422
1466
694
778
1527
1039
1033
869
1167
2251
2282
984
972
1384
2745
1231
820
1885
1470
1495
862
873
836
1588
1131
641
1555
18156
1659
2633
1143
3084
691
1526
699
1062
1704
1785
1149
1629
1651
1676
814
9386
743
2181
1054
955
1429
754
1903
1394
726
612
707
729
1190
2973
671
874
801
649
1001
710
800
993
1611
870
688
663
1433
1477
2863
763
891
724
1017
635
999
675
632
633
3257
1995
2510
944
1903
1567
1765
1485