17946
0
25669
32302
19783
2
3498
4
1461
1189
3090
6
2996
4471
7258
14
21152
8
1809
5
4044
2535
572
758
3125
577
3430
2932
558
1804
1
2771
189326
915
1193
451
2124
3