20309
419596
396899
945227
985788
690942
12754
604627
69320
593583
378638
320345
2914361
2607455
2539928
2486455
2227995
2128955
2083281
2017719
1904226
1672208
1611351
1568406