158
290
31
156
110
1330
60
109
82
26
443
259
92
313
319
979
207
112
255
198
14
21
153
214
58
10833
1579
585
201