287
1
331
354
343
538
440
302
584
902
2
858
427
3
559
277
317
293
339
571
345
634
693
2730
7
592
380
845
347
367