3090
6
2245
3
2932
2
2903
21152
8
3080
297066
0
3765
4
255
894
571
25669
14
17946
3083
19783
2996
1189
2535
1458
3125
32302
49
4471
2465
280
1
2354
3498
1461
2471