21152
8
19783
2
1189
0
14
1193
572
2996
2535
758
25669
2932
17946
32302
3498
4
665
1123
3090
6
877
803
47639
475
1618
1225
1494
1804
1
1601
3080
3
1765
5043