1522
924
740
2448
743
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
1288
1539
1235
723
2445
787
1019
1894
809
795
988
1396
1851
1101
1130
851
1270
969
1845
798
1478
1844
831
3155
1428
2039
752
880
1944
701
948
984
1281
1199
1369
719
1123
860
801
767
4096
802
765
2056
1009
1133
1691
800
798
1229
971
1660
1500
857
894
3203
682
14733
1042
799