777
1
482
584
2
563
533
586
520
508
429
1230
842
662
548
680
636
501
543
1014
510
1062
549
619
591
682
0
513
8
902
4
603
1160
422