705
621
1
523
455
508
2
38534
23
249
243
216
269
17
16
30
224
236
148
177
161
284
66
130
97
190
228
543
183
107
254
114
221
195
147
92
494
166
176
121
118
108