131293
284838
486994
112270
795460
769509
461250
259423
136736
833309
667105
976137
32376464
27608131
24660998
24228481
18512343
16678973
154861029
14674239
12649764
10474485
774944
5711209