494194
500171
399196
229287
281834
853885
122349
514419
211511
191875
706102
80282
5114799
3547581
3046148
2349804
2226988
2031609
1943357
190778
1756118
1717136
1681195
1632471