506
402
25
417
105
618
59
693
60
616
274
1,055
46
553
47
423
24
477
52
29
360
35
271
40
325
48
311
28
408
58
264
39
292
62
247