140475
958574
57398
579526
857148
34276
498980
584145
462917
71660
22630
231963
5132799
3552581
3061148
2366804
2229988
2041609
1952357
191278
1761118
1719136
1686195
1635471