66976
297794
828240
275771
99162
188652
686592
93547
670694
23572
45824
275279
634574
292949
514941
437454
15861748
706586
5084578
4435980
3551510
3549192
2318216
2222495
2056492
191266
1872948
16405
1565545
155761
375972
394161
2963
942604