14
0
2996
1189
25669
2535
2
3498
4
3090
6
4471
1193
4044
5
3008
3
32302
17946
19783
2408
8
2155
3868
10
758
2087
2986
1
1849
3779
2903
572
803
3125
1512
2906
657