5036
14490
20501
26012
37836
50533
70565
88412
98356
107374
139117
159147
179579
193788
217758
246893
272489
289139
303295
315714
343364
365930
382685
400678
409886
428353
438489
461078
473575
500264
515412
532688
557654
594637
623282
