14
0
2996
4044
5
1189
2535
2
25669
758
3498
4
851
1
1193
2986
17946
4471
21152
8
4915
32302
3125
19783
1461
3735
787
2964
1056
2478
931
1672
3779
1123
436
1601