43581
23179
8498
3282
12926
7317
5896
16324
4225
5304