17
9
4
33
18
6
186
445
97
59
229
105
172
232
533
70
73
544
162
126
875
28
308
82
462
88
145
363
376
66
67
57
348
265
148
133
161
587
183
266
234
79
550
94
153
95
50
38
74
45
62
37
129
93
218