251577
607491
622777
600756
342230
114495
73656
540171
346445
672159
754880
270548
5164799
3583581
3107148
2413804
2241988
2067609
1983358
192078
1775118
1724136
1694196
1641471