909142
314884
88225
291524
426400
258209
744456
283375
100797
70185
271869
615945
32377464
27608131
24660998
24228481
18512343
16678973
154861029
14674239
12649764
10474485
775044
5711209