30
589
55
571
82
475
50
487
100
462
19
452
28
425
119
261
35
415
90
367
60
377
26
396
61
378
25
353
94
361
108
279
1,036
258
44
267