830
0
662
513
593
873
2
640
357
650
731
1
500
677
367
493
644
504
497
457
419
369
348
408
325
515
502
663
461