3148
8940
14852
28680
46881
63369
69010
76873
85015
96208
109716
121708
140211
155732
172044
188978
200870
213294
220157
231247
252873
261974
280460
295997
305957
314188
327513
344253
350467
358695
367491
