930749
910515
47015
760489
111629
289705
901906
449662
159817
72449
636163
596779
32371464
27607131
24659998
24228481
18512343
16678973
154851029
14674239
12649764
10474485
774844
5711209