19783
2
3724
3
25669
0
32302
2507
1
534
572
2996
1564
2535
2932
3498
4
14
17946
4358
6
864
800
1153
3090
2012
1179
2366
21152
8
1189
388
2661
9
3080
2316
2517
2595