997
285
408
100
402
43
562
185
776
259
430
181
354
166
753
272
393
216
539
130
190
147
382
169
354
158
683
278
553
177
115
58
238
72
463
55
553
157
243
108