6796
10439
18323
39607
82893
103641
116491
135140
163864
186847
215358
238133
261508
276340
290956
348408
371853
406055
426429
440504
482315
509701
525098
542354
563902
583968
624031
636240
654738
679263
705097
722541
741930
769244
790761
821786
