133155
103497
80048
79558
69808
57350
40454
34905
34400
32838
30768
29573
28811
27797
23267
22361
21489