585
156
367
22
712
216
268
165
290
112
205
57
405
111
384
148
211
128
584
90
329
205
398
210
506
102
261
197
330
147
317
90
295
148
600
201
535
166
589
223