506
411
58
706
105
622
52
513
60
617
46
553
24
480
25
418
347
92
1,053
47
423
28
29
362
40
325
7
296
34
229
35
271
31
228