3090
6
800
1
2903
3
570
1289601
4
21152
8
17946
0
2258
2932
2
6236
10
1694
10827
1527
2949
6044
3083
108797
2386
2165
19944
25669
562
12459
32302
19783
1922
8527
3080
3673
3738
5