19783
2
32302
0
25669
2535
572
526
2996
17946
980
1
1461
1399
1267
2366
2173
2921
5
1392
3354
21152
8
2932
3498
4
6697
3
1189
3400
515
721
582
3779
6753
17
2595
5717