679
966
950
2209
674
1031
954
647
763
2141
587
755
949
1012
1010
1037
1854
853
717
1081
791
1161
943
897
909
905
600
780
1179
1062
812
735
704
704
1030
2953
684
1872
947
873
670
707
752
1106
786
1064
1097
866
592
1014
1021
1188
640
634
2117
2543
1131
809
2005
781
2507
2120
703
1132
644
834
1443
909
3627
2716
1689
687
766
1408
2017
1904
638
1467
1285
1394
774
748
1599
1439
721
777
659
1297
746
1691
1141
1008
1431
1367
1100
1359
708
1765
835
847
795
704
1621
1145
759
949
4092
2094
1318
880
778
1406
2401
1119
4212
1151
957
888
969
775