19783
2
572
0
25669
1189
21152
8
3090
6
2996
14
2932
2903
3
1193
2366
1
4358
791
758
1225
32302
3080
657
3386
803
4837
5
47639
9956
475
2595
1804
5043
1601
444571
9