14
0
2996
17946
1189
2155
3
3868
10
3090
6
4044
5
2535
2
32302
25669
3125
1193
19783
21152
8
1461
572
2408
2964
1
803
3498
4
1650
657
2478
770
4471
1672
758
1320
3779