507577
32536
485376
769102
904712
485947
166522
641137
957782
100832
124603
736309
5055799
3492581
2974148
2294804
2203988
1998609
189478
1888357
1736118
1708136
1653195
1620471