19783
2
17946
0
1461
1153
25669
2535
2722
2932
4471
3498
4
32302
2964
1
2476
495
1512
3090
6
4291
2986
2258
21152
8
3146
3
5196
1391
3080
2902
16
2152
1070
1044
1821
9278
18