58
860
52
748
55
500
28
403
85
495
115
449
108
644
82
421
34
357
35
461
68
310
19
294
296
29
13
768
59
331
40
266
31
293