780832
889744
410940
170879
404969
459792
880441
504879
338301
63330
758426
953650
33105465
28280132
251991000
24968484
18999346
17072973
157321032
14999239
12919764
10643485
877947
5931209