298
232
173
733
703
211
209
185
180
174
85
84
218
63
11
4
138
143
274
242
39
29
293
247
301
665
66
865
78
79
62
87
132
21
148
35
122
241