21152
8
3090
6
2903
3
2593
1
2932
2
1734
1211
297066
0
3080
1264
4
9611
1599
1044
2711
2911
9
4651
1369
398656
19
2013
2917
5
550
5151
25669
14
19783
2535
2996
1549
4044
3083