145998
124221
120939
104318
90734
85040
74710
63524
49909
46143
40889
40369
40020
38444
37201
35695
34691
30973