298
2
377
1
127
123
72
11
149
61
54
1049
813
798
7
866
484
637
611
612
435
848
2258
1138
537
991
1773
1139
666
544
1084
749
527