58
840
52
745
55
500
28
401
85
493
6
299
115
447
108
642
82
421
34
357
35
461
68
310
19
292
297
29
295
59
331
40
266
31
293