3090
6
2903
3
2932
2
21152
8
108797
0
3080
3206
5
2823
25669
3551
10
2920
4
3491
1537
1
7793
19783
2535
2437
1603
4044
3083
3316
17946
2465
3125
3546
32302
5141
7
2258
3498
3779