646
1288
1306
860
1170
1433
4319
912
977
1280
1500
1268
1474
2037
911
1836
1005
651
788
648
1160
1483
913
1211
768
676
648
679
655
778
1922
643
1487
1790
939
2153
623
1723
779
825
705
774
797
2302
684
1805
1408
704
850
1000
729
967
811
690
944
652
1745
876
1444
1025
1120
830
1183
898
1037
1218
824
2978
938
766
1246
683
614
798
2244
624
1100
1131
1767
622
1372
4889
706
751
955
2695
728
4099
1301
1487
1096
1291
667
743
842
698
1257
639
1368
3173
1200
665
698
1619
703
1568
4560
783
724
735
1127
887
803
2099
964
3096
1228
1363
709
659