518
0
596
213
340
491
342
412
317
399
411
384
509
219
336
478
422
457
374
608
400
460
361
352
507
290