298
2
381
1
132
126
74
28
151
63
56
1049
814
798
7
867
485
640
611
614
436
849
2260
1138
537
991
1774
1139
666
545
1084
749
527