89
68
17
27
13
31
15
41
14
47
18
16
20
12
32
30
787
8
213
87
35
337
3335
73
189
199
57
66
147
114
38
141
144
215