3090
6
2903
3
2932
2
2996
0
496
21152
8
4074
1606
1
3080
1814
108797
1303
19944
467
25669
572
1334
3206
5
2850
1537
2823
662
4311
4083
14
3551
10
19783
2535
2920
4
3491