21152
8
3090
6
2903
3
2593
1
2932
2
4044
5
297066
0
3080
4471
2245
6307
10
499
1029
3146
12
2711
579
5825
4
2911
9
4651
398656
19
3071
7034
2348
550
2355
5151
1743
25669
14
19783