21152
8
3090
6
2903
3
2932
2
2989
1
1015
2669
1694
1637
1280
951
690
3326
3176
1404
564
17946
0
3546
19783
3080
2605
1743
25669
7258
108797
1683
1598
1403
2996
2044