21350 19
15417 14
18069 15
28272 29
16916 16
11307 9
23893 13
16472 15
33654 32
17548 8
13776 10
100988 127