592
217
915
436
709
330
428
163
244
191
639
156
847
196
622
212
523
73
315
168
397
156
258
109
659
106
550
146
466
182
390
34
129
48
239
104
320
210
585
142