3090
6
2903
3
2932
2
21152
8
2258
1
14
0
108797
3080
120
2996
1045
181997
11
3083
17946
2949
692
1429
1853
3546
1189
32302
514
47639
810
7793
4
1136
1673
2312
25669
365