497556
33453
359121
439660
297642
42742
315713
341909
714673
887949
852507
654510
5081799
3512581
3001148
2310804
2212988
2007609
1903357
189778
1742118
1715136
1659195
1624471