3425
993
882
4796
1876
1535
2878
772
700
1466
751
3442
1103
1338
759
653
756
4747
1812
1297
1071
2716
820
668
730
1925
4523
984
781
715
701
753
706
654
706
744
714
703
846
658
1467
789
809
1063
2694
1986
781
1349
928
852
1725
873
1078
1724
1406
1442
1254
1396
1719
2147