17946
0
25669
32302
19783
2
3498
4
21152
8
3090
6
1461
7258
1416
1
1168
2535
2932
4044
5
2964
2350
1603
2476
1153
2996
2633
1392
7793
1189
3080
3
572
1044
1768
3546
14