19783
2
25669
0
572
4034
1
32302
6047
4
2204
5
2996
5440
8
2921
1734
2535
912
2932
2258
1005
989
3498
301
745
17946
1153
135
1690
3090
6
2012
2366
915
21152
1093