3090
6
2903
3
2932
2
21152
8
603
0
3080
108797
99072
398656
19
25669
1204
4573
644
1
3206
5
1537
2823
550
14861
7
3960
5339
2980
2229
3551
10
19783
2535
2920
4
3491
1646
4044
3083