3090
6
3080
3
21152
8
2932
2
2903
2245
3779
3189
1047
297066
0
585
1
19783
4837
5
2013
3206
3765
4
4358
2392
3715
2395
5151
2740
467
25669
4651
14
2535
2996
4044
3083