21152
8
1189
0
3090
6
14
2932
2
2593
1
2903
3
1193
572
297066
19783
4651
2996
3080
25669
3386
803
4837
5
47639
9956
475
2711
398656
19
1804
5043
444571
9
1729
2471
5517
17946