19783
2
25669
0
32302
572
2535
2996
21152
8
17946
3090
6
3083
2366
1
1730
810
4553
685
2932
721
758
3498
4
6952
5
800
3546
2908
10
4933
13
1329
2595
1294
2558
3
1153
2012