3090
6
2903
3
2932
2
2535
2996
0
3316
10
21152
8
14
3080
572
108797
25669
1189
2627
1
3206
5
1768
1537
2823
423
868
1080
770
1204
3551
19783
2920
4
3491
4044
3083
17946