3090
6
2903
3
2996
0
2932
2
21152
8
785
108797
19944
2366
5
3080
1232
1019
1
3551
10
25669
3491
4
496
3083
17946
3206
7793
427
3546
1537
2823
1189
32302
14
2110
1788
1347