19630
75315
195771
320697
490554
215964
1002194
446872
196271
618494
144706
476568
1558605
276164
1318684
245451
1742638
2087370
578352
1254947
877524
1668845
1009403
621936
810879
690268