572
396
546
336
682
419
421
1855
692
790
571
1044
479
421
660
456
847
807
539
1850
587
696
662
708