483772
73842
112208
846332
882554
485304
320791
372328
5915
209440
662452
659939
32371464
27607131
24659998
24228481
18512343
16678973
154851029
14674239
12649764
10474485
774844
5711209