21152
8
1743
0
3090
6
2903
3
2932
2
14
1015
1
2669
1694
951
2600
4
690
877
564
19783
1174
3546
2949
3080
1973
1153
2996
108797
847
3485
7
25669
557
2629
1453
1845