6
110
9
82
5
48
1
10
8
4
147
581
166
522
171
159
880
51
782
12
125
46
27
16
18
2
17
28
20
13
38
37
26
79
198
170
25
756
94
64
172
63
60
31
83