506
410
25
418
105
620
59
700
60
616
6
291
46
553
47
423
24
480
52
513
29
360
35
272
40
325
48
311
28
408
58
265
39
292
62
247