3090
6
2996
0
2903
3
2932
2
1637
1280
1
21152
8
25669
496
3326
3176
1404
2989
17946
3546
19783
2005
3080
108797
2605
668
7258
813
3956
5
701
1598
3206
1047
1129
1537