21152
8
3080
3
2932
2
3090
6
2245
2903
1047
297066
0
25669
4291
4
378
2629
3715
1087
1
5151
55904
5252
5627
951
37355
13
4651
2906
19783
2535
1514
4044
5
3083
17946
2465
3125