27009
23236
23080
16000
20419
6458
1839
3507
29376