984422
929569
443595
973820
789708
569404
264230
427942
169344
55549
529836
661772
32819464
28021132
250021000
24679482
18815346
16920973
156601032
14883239
12823764
10569485
837947
5839209