665110
329818
431879
7990
113463
949593
537915
663268
807616
950478
907685
92131
5056799
3498581
2977148
2296804
2203988
1998609
189478
1889357
1736118
1708136
1653195
1620471