187572
612496
446429
840416
61699
860153
854709
778736
256151
27979
858420
598995
32380464
27612131
24663998
24228481
18514343
16680973
154861029
14674239
12650764
10476485
775344
5711209