3090
6
2245
3
2932
2
2903
21152
8
894
0
2354
1
3080
297066
3765
4
1189
4443
9
14
7034
3423
571
10827
25669
17946
3083
19783
2996
444571
2535
3386
3012
3125
32302
4471
2465