497556
33453
359121
439660
297642
42742
315713
341909
714673
887949
852507
654510
5084799
3516581
3016148
2320804
2213988
2010609
1906357
189878
1746118
1715136
1663195
1624471