1392
977
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
1644
700
1564
1271
1570
2461
1032
1779
1125
1246
720
714
2845
971
679
773
693
760
1620
695
699
741
678
683
1358
1091
1606
696
635
3627
914
763
652
659
5519
821
1262
1073
730
1148
796
1130
1394
695
1402
1090
879
669
1057
600
2412
637
1891
830
1104
1200
810
1009
840
956