560551
6684
10010
44741
229945
100426
562609
580899
404938
179591
64523
667211
4888798
3337581
2772148
2130987
2125804
1901609
185878
1799357
1668136
1635118
1597195
1587471