805
0
709
927
464
652
641
614
1
758
2
559
584
531
507
500
458
799
1403
708
725
601
1227
954
403
485
1296
843
532