560
202
328
175
283
159
405
151
435
175
244
195
656
265
328
145
603
186
605
234
443
33
192
103
574
190
483
55
212
115
296
115
292
193
1017
722
578
161
144
86