498
902
315
1,074
277
638
173
504
304
684
127
428
105
507
216
438
486
16
266
308
367
64
524
83
558
257
512
36
119
230
419
113
243
106
455