616
2
315
1
426
439
304
591
349
805
757
362
540
492
555
86
272
391
88
343
339
438
266
342
93
474
380
364
111
612