1000
38
108
56
384
208
189
59
57
352
355
215
77
251
448
227
143
846
29
132
8
73
269
327
62
32
463
54
451
82
267
26
84
654
180
130
111
85
181
36
216
288
594
6
224
284
260
179
360
314
214
191
800
304
46
5
118
638
321
115
107
250
60
422
429
350
693
223
52
98
10