54252
27495
558119
244834
421533
1037232
320520
551889
717173
30700
344915
646613
5055799
3492581
2971148
2294804
2203988
1998609
189478
1887357
1735118
1708136
1653195
1620471