370
0
309
349
985
318
333
450
551
454
371
393
463
577
479
471
1,070
1,019
687
663
228
498
516
599
821
360