3090
6
2903
3
2932
2
21152
8
774
0
3080
108797
456
1832
3723
1528
25669
3791
7
878
1
3206
5
3715
1537
2823
1168
2955
1228
578
1199
955
3551
10
19783
2535
2920
4
3491
4044