19783
2
25669
0
32302
14
1189
1193
2996
572
3090
6
17946
2535
2932
3083
657
3498
4
534
1441
721
1153
2595
2012
2366
1
2258
21152
8
1676
190
3080
3
2316
1225
3546