3090
6
2903
3
2932
2
2996
0
108797
3666
1923
21152
8
5141
7
25669
3080
17946
19783
3546
1
1189
948
3206
5
17970
15
1537
2823
2483
32302
1311
7034
1458
5090
758
255
3041
9956