77
2
56
1
47
30
3
17
523
551
589
1044
775
284
455
115
591
668
703
730
81
612
582
891
175
442
420
389
501
558
469
394