2996
0
108797
41
3090
6
929
2903
3
2932
2
25669
21152
8
106
1733
2920
4
3080
531
3206
5
1289601
14
8065
1189
1537
1
2823
32302
688
2480
1992
1797