880
270
243
108
496
151
597
147
408
134
231
127
445
143
466
121
317
92
227
82
540
126
323
41
138
93
491
187
282
181
437
46
310
165
557
110
575
115
196
133