668
1060
845
1942
1180
1239
945
810
891
708
701
723
1263
2772
1081
932
1344
1997
1416
1661
742
1408
1728
795
2511
725
2368
1599
1635
1621
1543
695
1626
8878
1717
1172
866
762
631
667
1805
2901
3356
1229
2161
2161
2047
1580
11891
1460
798
923
1834
4903
1442
2506
699
1556
2995
1041
1264
973
700
3773
832
694
1716
2704
1231
1281
2906
1225
779
1591
654
1208
1547
690
3959
884
1363
783
2599
834
709
2722
688
771
835
997
778
815
730
751
4937
952
3022
1541
2012
767
800
771
1235
1063
804
1241
1450
1632
1057
1781
648
719
805
1225
1662
830
1160
830
1597
772