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
2005
699
850
1850
778
1818
1187
1326
1615
1479
1445
3252
889
661
1470
1589
1435
729
1546
1203
1171
1082
592
729
646
820
779
679
1556
1389
657
1921
1654
1253
1199
993
795
1309
670
1605
1240
2456
1707
770
948
1343
1568
912
728
1734
4061
1296
1514
780
778
1346
1565
682
1042
1077
740