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