3013
15
1077
1
1365
2077
2525
3
712
1517
2
948
25669
0
21152
8
862
892
1466
1347
19783
17946
1827
2906
1568
2535
4471
736
189
2537
17
1685
32302
2719
22
2350
607
639