289570
231349
435625
979720
561217
986131
591979
48643
721558
888553
775223
520740
5175799
3593581
3123148
2426804
2245988
2070609
1996358
192278
1778118
1724136
1699196
1644471