298
2
378
1
129
125
74
20
150
63
55
1049
814
798
7
866
485
639
611
613
436
848
2259
1138
537
991
1774
1139
666
544
1084
749
527