21152
8
3080
3
2932
2
3090
6
2245
2903
1047
4044
5
297066
0
4471
499
1029
3146
12
579
5825
4
3715
3071
9
7034
5151
2348
1
2355
1743
25669
4651
14
19783
2535
2219
1845
2139