227
1266
64
76
47
43
28
482
186
265
664
122
149
82
131
22
100
282
348
112
97
31
209
161
136
145
183
61
436
174
339
294
298
104
38
26
42
41
187
99
236
153
49
40
129
70
101
123
35
88
87