4947
1334
857
2903
1616
3748
5851
2240
3217
6376