668
1804
983
735
1380
1156
1519
1786
698
1491
1816
3149
868
1683
2197
2299
1387
691
763
669
976
687
646
735
2435
617
853
787
915
724
724
798
684
705
799
844
1262
727
1648
860
1247
731
1445
1874
3556
1051
610
1579
3207
1205
948
746
1246
639
1880
1518
974
685
1829
1083
2601
999
1527
801
660
645
1504
2925
2773
599
726
1742
2213
702
1233
685
1195
3442
682
903
1519
1975
1243
1568
1460
783
695
666
732
823
1294
784
659
777
727
1265
3256
681
831
1169
2265
1121
764
1235
4830
772
1681
720
696
3629
824
687
696
667
1295
1793
1095
640
863
663