506
411
25
418
105
622
58
706
60
617
46
553
47
423
24
480
52
513
29
362
35
271
40
325
48
312
28
92
1,063
265
39
292
62
247