21152
8
14
0
3090
6
2903
3
2996
2932
2
1015
1
2669
1694
951
690
1189
564
758
1461
572
32302
3080
1787
1743
2906
17946
3546
108797
1193
1324
337
562
2471
1045