2118
775
821
1621
860
2845
603
1604
502
757
1158
906
560
828
1657
647
841
1446
1792
1212
1290
636
2753