2153
860
1351
1494
1030
792
1459
871
1466
1322
1659
1413
1390
1402
608
1347
1682
2110
1342
1360
1626
1617
5176
980
1519
860
1257
776
1300
1579
707
1004
1771
676
1361
2002
766
1643
1647
1085
1027
617
699
816
722
1655
1798
1638
1587
819
1636
912
2959
2717
661
843
700
696
798
1469
1844
1391
1769
1783
765
976
1415
664
1538
669
807
1421
977
1315
692
1014
705
981
712
696
1118
2746
2093
703
1429
717
2028
1547
803
615
736
2253
710
1090
666
858
711
730
1404
968
822
2422
851
992
1258
707
800
1639
1629
806
707
1475
2620
638
758
2198
890
877
2659
640