17946
0
25669
32302
19783
2
3090
6
3498
4
1078
1
21152
8
2584
11
2517
7621
13
945
1461
7793
2535
1047
7258
1033
2468
4070
2493
18
3083
9817
4009
1393
1768
2932
1516
3991
3715