434503
259696
83266
782994
953601
400542
91403
48417
71747
483855
425141
385444
32377464
27608131
24660998
24228481
18512343
16678973
154861029
14674239
12649764
10474485
775044
5711209