19783
2
25669
0
572
32302
3090
6
2996
2903
3
2932
1849
800
1816
4358
21152
8
14
1189
2124
3080
2906
1
17946
1310
1193
2986
2050
777
709
2366
1514
616
3765
4
2203