2268
20949
7920
10158
23444
4539
2589
15393
6534
1045