19783
2
25669
0
32302
2535
572
2996
1189
17946
4690
3
2366
1
4757
4933
13
3671
2921
5
21152
8
2932
3498
4
721
3779
2595
1193
3765
2264
14
1153
3090
6
2012
685
929
1304
17