19783
2
25669
0
32302
2181
2996
17946
2316
2535
572
2932
3498
4
2476
1153
1365
1189
3090
6
2012
534
2258
1
1659
2366
800
21152
8
14
685
3080
3
721
3546
2921
5
2595