57928
228793
619214
714371
593597
72510
285410
796866
39956
928302
78879
651695
43467
507752
220897
323547
11320744
619486
3913577
3828980
3273510
2572192
2109495
2071216
2028492
182266
1759948
16115
153161
1524545