485576
466283
13123
151124
594452
62894
598398
559640
188157
143548
904432
433259
32370464
27607131
24659998
24228481
18512343
16677973
154841029
14674239
12649764
10474485
774844
5711209