17946
0
25669
32302
3498
4
19783
2
3090
6
1461
2535
21152
8
7258
1603
1
572
7793
1768
2932
2350
2903
3
2964
2990
3765
2906
1348
2476
14
1153
2996
6047
4471
2462
383