2974
14283
19079
23059
37949
43810
49120
62899
66782
73638
79712
85485
94996
100497
103667
110068
116498
121470
126971
131201
137793
148326
151617
162488
169229
181725
189326
198719
216686
