2995
1446
741
2347
1124
857
1051
1146
936
2259
897
893
1693
694
1274
719
698
847
1169
1751
1461
1404
735
815
774
1480
661
3467
913
846
736
946
2469
1007
1201
2523
1405
1017
2318
1987
819
2159
1462
843
727
1049
1537
804
744
718
1929
884
1594
785
1323
979
1695
711
1336
1089
2002
936
1436
787
776
855
1611
1556
1044
1653
903
659
1898
1670
1032
2081
1686
1396
1084
2876
1195
1311
773
1311
699
1001
697
917
726
833
682
711
948
747
2625
1025
2348
1335
871
7696
1638
860
2401
776
931
1174
1341
2034
803
1022
639
758
984
1282
669
852
1342
862
1326
704