646
952
2870
677
2189
658
685
693
779
1463
674
778
877
2102
822
631
2053
667
1607
1949
642
870
817
672
670
805
758
627
808
2161
2713
770
1058
666
846
1204
702
1186
849
609
2675
804
642
801
769
700
915
2850
2164
1106
1297
735
785
720
863
3473
702
709
650
707
1769
639
1362
1293
2601
895
723
1375
673
948
746
1354
1195
628
778
828
795
1760
2446
1793
1322
627
1570
1949
1090
938
970
1095
1580
645
1690
1294
1997
769
2850
997
922
1638
1897
708
757
3907
901
1792
1106
1299
898
745
756
7961
1659
1275
874
1629
2292
622
1371
679
1057
1118