20
17
151
10
85
82
28
73
4
691
9
13
12
7
202
6
152
181
60
46
61
48
45
58
166
529
155
110
29
158
39
404
33
18
401
53
323
27
37
25
76
8
32
96
59
34
5
93
380
54
838