402
285
223
82
636
214
305
56
423
130
391
55
453
100
557
133
384
144
262
105
516
94
507
147
136
17
286
33
561
28
546
154
538
157
523
175
508
150
472
184