123545
772827
541797
17924
342682
93780
348600
472485
126306
996293
18784
972175
5045799
3486581
2960148
2287804
2199988
1992609
188978
1878357
1729118
1704136
1651195
1616471