19783
2
25669
0
32302
1891
2535
2996
1168
1
572
21152
8
3090
6
3083
2366
685
2932
3498
4
17946
1416
1329
2595
1294
1153
1301
2012
2633
721
920
1392
1456
2349
3
637