585
186
286
132
734
225
908
265
759
62
670
182
824
331
895
130
382
197
373
137
524
243
532
187
445
212
371
68
248
100
1151
384
443
110
573
135
127
44
422
195