21152
8
619
1
3090
6
2903
3
2932
2
1015
1787
2669
1694
11153
951
690
3738
5
1380
0
564
3354
3080
1743
1755
108797
784
1547
8527
2949
25669
14
19783
2535
2996
4044