19783
2
32302
0
2932
21152
8
25669
17946
14
3589
3
590
435
499
575
2996
2535
490
4471
1481
25494
557
3498
4
1189
2258
1
634
3544
436
500
1038
4077
1153
355