298
2
378
1
128
124
74
19
149
62
55
1049
814
798
7
866
485
638
611
613
436
848
2259
1138
537
991
1773
1139
666
544
1084
749
527