521
88
416
202
581
282
650
173
143
70
346
69
467
18
558
36
289
117
394
13
96
33
375
96
483
63
587
107
350
214
585
90
530
157
299
64
346
146
182
48