589
1105
928
602
2018
1035
661
999
513
558
1042
540
1058
680
809
806
1248
714
810
2151
629
1057
487
767
782
582
650
458
563
999
698
1268
608
469
837
1102
842
597
630
722
491
1001
702
515
461
485
567
536
474
677
582
904
550
