141722
8300
107868
63603
29733
816669
8175
26277
249149
668461
503318
339732
5055799
3492581
2971148
2294804
2203988
1998609
189478
1887357
1735118
1708136
1653195
1620471