518
0
599
213
340
491
343
412
317
400
413
386
509
221
336
479
423
457
375
608
374
462
362
352
510
291