4422
7212
10089
13720
18374
23381
29684
34478
39530
46938
52816
58884
63329
68771
76454
87107
93674
101166
108682
118601
188668
