104
1511
687
231
247
179
81
166
158
290
31
156
110
1330
60
109
82
26
443
259
92
313
319
979
207
112
255
198
14
21
153
214
59
10833
1579
585
201