487
1
102
704
3
356
362
1327
9
72
507
474
2
283
385
310
1067
6
935
548
642
328
309
286
235
336
26
352
301
351
477
299
416
518
337