145955
515708
353104
969475
4158
732827
12189
286846
121851
771993
420895
907628
5164799
3583581
3107148
2413804
2241988
2067609
1983358
192078
1775118
1724136
1694196
1641471