291673
193175
582549
752206
256723
450178
145497
380258
124880
259279
341739
869373
5164799
3583581
3107148
2413804
2241988
2067609
1983358
192078
1775118
1724136
1694196
1641471