495988
180886
660531
38898
358473
58141
85991
454420
236628
390579
972738
148960
5113799
3546581
3046148
2349804
2226988
2030609
1941357
190678
1756118
1717136
1680195
1632471