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