607
0
1104
1588
297
2309
617
653
417
366
323
686
489
560
385
618
1595
604
398
372
458
657
722
732
572
1881
428
463
502
597
931