3090
6
21152
8
3080
3
2932
2
2087
2245
525
1
2903
1047
297066
0
4651
2535
4044
5
4471
3498
4
2964
3125
1603
2258
2471
3715
9956
1310
5151
2525
1189
2478
585
1659
25669