667
612
787
839
652
803
2261
726
1289
717
1523
2456
774
1250
854
1868
689
635
690
2433
861
694
942
622
882
1236
651
626
850
619
652
629
861
635
781
655
946
1088
768
897
1383
917
734
796
764
643
953
648
1059
874
728
704
721
933
2116
797
741
765
849
795
651
3036
1320
2507
1676
1174
1329
785
1507
7078
797
809
1000
934
951
1734
2095
1777
1123
922
970
1637
629
651
692
959
724
770
1267
2374
1240
601
1060
1952
935
1541
713
1324
1375
2475
1786
881
728
1779
2897
960
774
1356
760
1001
607
1067
1851
945
1004
688
1468
935
2134
658