506
413
25
418
105
622
58
707
60
619
46
553
47
423
24
484
52
516
92
1,124
29
361
35
271
40
325
48
312
28
412
265
39
292
62
247