2996
0
3090
6
25669
2903
3
2932
2
108797
903
21152
8
1354
19783
14
32302
3080
3551
10
3316
528
891
2258
1
531
12459
2087
19944
1734
971
781
3206
5
475
1537
2823
7003
9