19783
2
25669
0
1120
1
32302
2535
1778
21152
8
3195
3
3090
6
3083
2366
1021
3008
1220
898
2932
3498
4
5527
1365
17946
1329
1294
1044
1153
2012
1485
131589
2786
6779
5
3080