43581
23179
8498
3282
12926
33903
5896
16324
12627
4225