4403
8343
14683
21764
33104
58658
72339
77269
92222
105263
125995
137115
154837
171188
184631
198572
217903
243906
257557
275979
286561
309394
322035
352010
371011
394793
413998
426669
442071
456972
470123
486624
509497
519777
539957
558993
567325
577898
