43581
23179
8498
3282
12926
33903
7317
5896
16324
12627