17946
0
25669
32302
1461
3498
4
19783
2
14
2996
3090
6
1189
7258
21152
8
692
4044
5
2535
3125
1849
572
2964
1
706
822
1193
2478
818
883
2350
4471
1176
3597
20
1672