3090
6
21152
8
3080
3
2932
2
2245
2518
2903
1047
297066
0
3546
1
536
1189
1183
3715
5151
25669
4651
14
19783
1856
4
2535
2996
4044
5
3083
2301
17946
2465
3125
2680
32302