2985
1242
1139
1497
1532
1295
764
641
786
1505
1766
1165
2160
1777
1190
1523
1674
728
681
1684
714
709
1726
1397
828
1292
614
1821
698
1426
1638
1983
695
1901
1759
1212
1440
897
710
651
3653
1346
1264
686
646
1648
835
811
2721
960
1099
4558
718
1845
743
869
2606
1793
611
2928
777
877
793
1741
1065
692
1299
1539
1529
1981
1118
718
712
2492
2089
4485
851
791
663
1198
1204
694
784
970
693
1171
1479
1048
1053
701
3116
2116
840
987
1085
995
730
911
2333
864
1152
1144
612
966
1787
1637
592
858
1674
946
1693
1548
1528
1324
641
3727
1388
1022
654
1406