2053
656
569
1630
652
956
1626
705
687
1398
659
709
614
705
743
2034
1242
651
654
1497
673
802
1274
656
913
1109
866
885
948
807
904
921
1365
965
2203
2414
890
1172
1454
2843
1595
2210
682
779
652
836
804
790
690
844
701
746
715
670
764
1152
659
800
719
729
2097
707
687
1698
650
692
727
3010
1996
1463
3191
2528
720
1700
1233
713
695
1193
644
675
649
938
727
600
649
638
659
869
796
672
609
5395
831
920
2365
1059
637
1354
759
700
663
719
2203
1745
696
1867
1283
872
657
912
1000
628
1588
801
957
687
1192
614
722
1102