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