520993
902775
33129
455186
129690
73119
65582
470556
466695
197587
612975
10536
5056799
3498581
2977148
2296804
2203988
1998609
189478
1888357
1736118
1708136
1653195
1620471