8
27
5
62
446
262
549
205
35
139
61
47
192
230
129
105
100
43
436
120
154
102
140
53
122
41
193
67
626
181
184
317
72
180
399