8996
20012
34584
71928
120547
154395
168099
188329
206601
236002
271377
291965
327943
362108
394490
425129
450603
478611
497844
525124
583177
604253
634006
664969
692912
712963
746461
778493
792562
811922
826158