3790
2602
3910
12897
2369
6711
5004
18611
386
693
1175
1142
10361