1006
836
958
2997
2357
1236
1438
1133
987
1292
3024
988
974
622
685
1144
810
743
2967
1841
1546
2476
769
768
956
1278
663
786
1130
1918
2102
647
1036
7707
673
1521
18160
813
1688
735
1527
2798
900
1492
1343
941
707
770
770
3555
2168
977
573
829
2319
2265
658
2735
1557
948
770
799
712
1265
2625
604
1336
920
2907
2085
1224
1022
1526
759
957
669
652
1819
2825
2282
725
1244
778
1929
1227
740
864
1051
2477
1062
1118
1634
723
896
869
1695
3017
797
2134
1673
644
701
2767
752
1485
1688
1110
1548
908
709
699
861
1496
1793
996
711
1690
738
808
2248