2268
21021
7969
10157
23444
4539
2589
15392
6534
1045