528
1
1039
643
784
3
466
783
383
397
509
755
392
682
485
377
2
488
561
495
394
1378
581
559
432
472
437
843
754
423
409