57785
469558
566740
122391
211347
326184
391405
25210
16370748
733986
5395578
4544981
3690192
3643510
2401216
2269495
814392
87947
507879
2231