14796
130901
1014544
881370
315352
624537
667632
970891
679503
536609
478753
370933
51089
172985
797674
68292
449834
475848
334596
57869
617720
628410
713977
49571
284410
737719