1536
2382
2479
1682
1536
943
959
1300
2108
3128
2152
775
1395
768
1497
811
1076
692
1284
777
935
1026
2887
2419
1146
716
1102
701
1436
909
2416
1345
661
2444
756
3289
1749
1023
827
2022
900
1608
681
2268
1219
1396
958
1371
672
2149
1531
1571
716
1046
743
785
1703
655
855
2108
713
1354
759
1539
2507
1437
939
606
794
609
1228
699
820
647
1700
1457
995
829
1141
1025
1677
761
2240
2468
1971
823
1023
653
1350
1338
694
1292
1640
856
935
1808
784
2621
1536
2078
3628
1491
1410
1255
620
672
607
1093
845
669
922
1806
954
2460
1681
1558
646
1735
1765
715