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
791
907
1117
986
1305
851
781
1365
2505
808
1216
1072
788
2119
883
1398
1140
1283
894
1062
1475
949
910
938
2500
890
1226
791
1102
1554
920
621
1104
1205
1900
754
1282
1000
1195
893
1237
1262
890
989
1237
1133
1155
698
775
1877
875
1604
1891
1370
825
1278
659
1993
740
1136
716
1353
697
1309
1515
858
1746
726
1008
1151
671
2503
857
1621
1396
1144
1277
673
1605
1601
811
3246
607
662