21152
8
3090
6
2903
3
2932
2
108797
0
2996
2920
4
2148
1742
2015
608
1
25669
4471
1057
3051
1603
3080
4651
1700
1537
2366
616
4442
7
2990
2272
3012
1512
5504
16
2525
1153