19783
2
25669
0
32302
2535
572
3546
1
2996
17946
2366
1775
3593
16
2907
2921
5
21152
8
2932
3498
4
2571
1935
1189
2667
721
3779
9055
10
2595
3765
9160
2264
101569
14
1153