104640
467164
17558
75058
725194
193879
386635
98194
911932
321680
64731
729938
5114799
3547581
3046148
2349804
2226988
2031609
1943357
190778
1756118
1717136
1681195
1632471