159720
635947
481685
248719
42386
940583
395174
941620
614182
863707
422880
423806
5163799
3576581
3104148
2409804
2241988
2065609
1982358
192078
1774118
1724136
1694196
1641471