21152
8
3090
6
297066
0
2903
3
2593
1
2932
2
2911
9
3080
14
3551
10
2711
616
1189
4651
398656
19
32302
108797
550
5151
1403
789
25669
572
19783
2535
2219
4
2996
1289601
4044
5
3083