842129
32165
805486
302978
45874
258311
220747
642584
172411
688412
602905
155644
32377464
27608131
24660998
24228481
18512343
16678973
154861029
14674239
12650764
10474485
775044
5711209