699382
69826
338621
661327
381496
581353
896815
925640
590408
253354
227179
21428
5132799
3552581
3061148
2367804
2229988
2041609
1952357
191278
1762118
1719136
1686195
1635471