17768
36174
94950
226610
715463
1014990
808622
762563
35636
323199
600218
486892
853483
291563
370301
1127841
16610
590970
720404
922753
820931
254690
61963
699474
18242
262923