19866
33828
22790
42046
31953
21643
29104
14568
7701
19992