19783
2
14
0
32302
2996
25669
2535
4044
5
3083
17946
2465
1189
3125
1193
2932
3498
4
3779
3673
3
4471
2903
2964
1
3051
1603
1461
3090
6
2906
2258
572
1672
2990
1294