14
0
21152
8
19783
2
3090
6
70
2903
3
2932
1015
1
25669
2669
1694
951
690
2996
536
2535
17946
564
557
3080
2395
2258
223
1743
2080
2513
32302
5375
3546
1189