138
23
17
18
283
997
422
261
656
213
48
87
156
90
9
24
4
30
13
16
20
43
77
105
107
33
54
102
254
225
166
190
242
214
185
104
55
15
37
456
35
131
129
314
182
118
44
65