3090
6
2903
3
2932
2
2996
0
496
21152
8
4074
1606
1
3080
1814
108797
1303
19944
1237
467
1837
25669
1813
572
1334
3206
5
2850
1537
2823
662
4311
2023
4083
14
3551
10