3090
6
2903
3
2932
2
21152
8
17970
15
2258
1
108797
0
12459
1606
1819
3080
8527
6236
10
1787
1289601
4
1614
1015
2465
3551
1537
1527
25669
3491
18816
11
3083
17946
19944
3206
5
7793
3546