348726
53773
169238
15707
937588
233390
896223
808334
30476
316998
988148
8113
5055799
3492581
2971148
2294804
2203988
1997609
189478
1887357
1735118
1708136
1653195
1620471