19783
2
572
0
45986
25669
14
32302
2996
2535
189326
2932
3498
4
1210
1
17946
2282
5
1189
1153
3090
6
2012
4971
2366
21152
8
2595
255
3080
3
2316
2921
1044
1193
2174
4044