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
7113
647
903
1415
940
702
1102
1479
653
800
1759
770
1531
1797
678
3381
746
1238
789
1106
830
719
1027
748
838
820
553
1333
1520
914
1596
1020
959
858
797
710
4708
1294
821
1063
1652
1398
857
1001
714
1323
751
738
2814
784
871
874
633
1128
657
1678
812
913
1472
1393
696
948
730
1095
637
2302
1439
933
707
671
1966
954
873
1697
794
762
2953
786
2625
808
715
1635
813
852
1149
1699
1937
3277
1634
1390
849