397323
332673
551930
827596
958158
475429
349482
420169
250856
103326
461587
675636
5137799
3560581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471