890437
497556
33453
359121
439660
297642
42742
315713
341909
714673
887949
852507
5084799
3516581
3016148
2320804
2214988
2010609
1907357
189878
1746118
1715136
1664195
1625471