377
884
581
28
21
15
18
17
19
504
565
1014
14
1126
1639
902
734
244
532
794
725
1321
522
663
912
786
271
35
1006