1041
1
330
369
642
478
567
762
2
724
840
876
591
556
2205
6
6829
747
427
1439
911
3
694
1673
785
509
1148
643
585
670
656
778
4
1025
2320