9894
13655
17954
19578
21955
28265
30737
34072
36898
38407
40285
43734
46296
48489
50021
50926
53123
56301
