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
1000
887
1840
672
1281
2042
1949
824
898
734
2595
1568
710
1190
715
1574
1292
1559
2953
1235
685
1355
1624
2338
1524
764
1829
1349
2278
1163
1408
941
1525
1432
672
1456
1010
659
1335
2860
1998
1430
695
2129
849
940
9146
1604
8334
5519
887
1509
1114
737
629
879
625
969
1071
1150
793