1156
2
113
0
70
51
186
391
693
18
850
68
65
45
88
4664
6
155
29886
7
129
514
676
731
293
123
3738
5
2493
14
7800
35
27
16660
8
998
125