1574
931
2533
654
827
2380
2933
1104
771
1804
908
2642
662
1160
1052
2196
1019
738
624
961
956
668
1052
790
863
931
2431
1533
762
641
1611
1304
1442
721
833
1950
1108
1398
948
664
837
1744
2622
1274
1151
982
1914
1967
1128
802
1544
804
885
909
677
818
2109
735
723
659
1898
2044
1486
713
1412
666
858
1630
1077
1388
781
2432
1793
2978
638
1391
1812
1598
1294
672
808
633
1677
622
970
796
1289
782
1037
716
1507
1935
1232
708
928
1288
2224
675
725
895
773
1003
917
922
728
1102
747
1732
1275
681
2334
800
2648
600
1343
1118
1469
664
1054
649