921241
83395
905552
359206
254824
118527
706901
654887
647689
296755
786664
149999
32374464
27608131
24659998
24228481
18512343
16678973
154851029
14674239
12649764
10474485
774844
5711209