492788
151201
149610
82999
685622
203709
673879
274550
744562
84966
632325
513332
5114799
3547581
3046148
2349804
2226988
2031609
1943357
190778
1756118
1717136
1681195
1632471