298
2
378
1
132
126
74
27
151
63
56
1049
814
798
7
867
485
639
611
613
436
849
2260
1138
537
991
1774
1139
666
545
1084
749
527