167512
90530
632686
159906
325529
769562
536543
361672
926554
644132
78813
586261
5164799
3583581
3107148
2413804
2241988
2067609
1983358
192078
1775118
1724136
1694196
1641471