35782
19596
30300
17207
19363
43223
20978
24651
20528
18862
21257
24990
16346