60
17
9
4
33
18
6
31
8
185
443
97
59
229
105
172
231
533
70
72
544
162
126
875
28
27
308
81
461
88
145
363
376
66
67
57
348
265
148
133
161
587
183
266
234
79
550
94
153
95
82
50
38
74
45
62