17946
0
32302
25669
19783
2
3498
4
21152
8
3090
6
7258
1461
2535
14
1189
2996
572
2932
2350
3779
984
3765
1153
2366
1
459
1193
1742
3080
3
1713
8185
1044
1804
1768