19783
2
1153
0
25669
2535
2932
4471
3498
4
32302
2964
1
17946
2476
1512
3090
6
742
2986
2258
21152
8
3080
3
2902
16
504
1044
442
3079
2447
4044
5
3083
2149
2449
2465
3125