3090
6
1213
0
2903
3
2932
2
21152
8
3080
108797
25669
2727
1
1860
3206
5
1825
1537
2823
2243
1371
1266
1140
1111
1304
1277
4383
3551
10
5382
19783
2535
2920
4
3491
4044
3083