932588
225315
33571
93652
139359
375286
698200
756514
328606
581295
491888
497384
820363
384718
270161
868785
14254747
657386
4389578
4121980
3389510
2853192
2152495
2139216
2039492
183966
1798948
16295
153761
1534545