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