2996
0
3090
6
21152
8
2903
3
2932
2
14
3080
108797
1193
17946
1189
25669
4360
1
3206
5
562
1537
4702
4
2823
622
1265
2372
7951
18
3551
10
19783
2535
2920
3491
572
536
4044