2996
0
3090
6
21152
8
2903
3
2932
2
14
3080
108797
17946
1189
25669
3206
5
562
1
1537
2823
2372
3551
10
19783
2535
2920
4
3491
572
536
4044
3083
1787
2465
7793
496
616