1050
1509
934
881
950
1102
1208
1437
1300
1985
1341
2108
1659
1830
2928
1460
800
3423
1838
1507
915
1991
1826
1342
1595
1680
1720
963
1715
1203
1287
795
871
1062
993
1577
811
756
985
1498
748
2385
761
709
2558
3788
1356
1343
2327
871
1233
1456
1740
1773
835
2824
1486
2074
1478
864
872
702
1994
1256
716
755
950
1520
745
1554
885
1063
1030
1004
718
981
1236
969
1118
1275
691
825
826
865
5532
925
1123
1388
727
1022
965
864
934
2188
1662
1186
968
802
999
786
689
710
735
1014
652
798
2928
776
1619
1104
744
1053
831
754
998
1229
1411
2707
4847
1226