20 637662 193120 776715 262749 23227 384111 768320 168361 650172 453970 873944 389217 579192 490419 485659 478971 79818 507772 134957 234926 1252158 350292 1479672 521323 50313 715956 1462192 314251 1319970 978978 1743412 748759 1274136 1031710 890331 1029238 174683 1062778 250178 431650 4286641