50
572
0
1073
15
482
570
1
692
735
502
610
549
429
601
544
643
4
650
686
464
800
3
820
665
569
542
831
2
10
918
9
592
567
876
794
589