839531
735289
668610
68299
566957
239796
118258
59280
948943
170567
50940
263771
5151799
3568581
3082148
2395804
2233988
2053609
1975358
191678
1770118
1722136
1691196
1638471