688999
659434
360616
343923
449974
504711
646390
216131
97274
92257
552398
622421
32376464
27608131
24659998
24228481
18512343
16678973
154851029
14674239
12649764
10474485
774844
5711209