40289
15785
337746
197976
575673
291626
122800
197504
481847
912367
1016354
266580
376310
318898
235871
828538
599856
27870
81382
450267
810995
550775
381642
235685
18174
21825