2903
3
21152
8
3090
6
2932
2
108797
0
25669
2920
4
3080
2535
3779
4044
5
3051
3498
4471
2906
1
3206
1537
2823
2258
2986
378
236066
14
1804
5169
2525
3551
10
19783
3491
10827
3222