3090
6
21152
8
4044
5
2996
0
2903
3
2932
2
108797
3316
10
3498
4
2771
1537
1
25669
3551
2920
2535
14
19783
9956
3080
2525
17946
749
1189
4471
3673
5489
11
616
32302
2964
3125