3090
6
2903
3
2245
3765
4
21152
8
297066
0
4471
2
2932
3546
1
108797
55904
2355
10827
32302
37355
13
3080
2535
25669
3779
1289601
4044
5
2087
17946
3051
3498
528
3673
3012
1581
2629