19783
2
25669
0
32302
2535
21152
8
3195
3
3090
6
3083
2366
1
3008
898
2932
3498
4
5527
17946
1329
1294
1044
1153
2012
1485
131589
2786
6779
5
3080
2316
964
2921
1773
4818