17946
0
25669
32302
19783
2
21152
8
3498
4
3090
6
7258
1416
1
1461
2535
1168
572
1189
2932
3546
4044
5
2964
2350
2996
1603
3779
3765
2476
14
984
1153
1849
2633
1392