55842
680685
8984
403764
712683
58366
720711
193740
9884
759451
753143
406338
5051799
3488581
2963148
2289804
2202988
1996609
189278
1885357
1733118
1706136
1652195
1619471