5952
9758
13163
16868
24329
30336
51165
64983
94775
115803
133363
144630
156596
165308
181481
192195
221048
243482
265010
278981
314889
332462
353192
367711
388839
401607
414474
425641
438707
446416
512559
553766
582154
595573
630670
658157
679987
691518
705436
716593
757800
778277
