683
0
321
429
820
320
1314
545
409
297
287
1304
457
597
705
1045
463
479
392
417
602
1357
1133
310
212
413
390
631
5313
397
1336