427583
437350
51331
380417
990182
736622
176591
355766
823448
64342
170542
171112
4999798
3437581
2916148
2232804
2178988
1966609
188078
1852357
1708118
1693136
1631195
1607471