300
386
284
15
97
186
200
145
113
188
100
52
28
11
181
47
2
0
195
412
101
549
2
39
1
46
157
216
231
686
190
315
177
16
159
362
548
348
