19783
2
3090
6
32302
0
25669
21152
8
2535
17946
5784
3354
1
2057
3216
10
2932
1193
3498
4
2907
1189
1683
3779
3765
2395
3551
14
1153
2996
572
1247
1225
1618
3080
3
3683