431488
283847
19649692
965842
6903960
812596
8645
562420
913402
909487
1099430
1982369
1429497
111275
410287
781931
984797
518717
252705
1630607
1023627
991568
176684
803179
1626811
269802