58123
68252
301427
513407
425495
630156
488300
711957
127243
837309
47227
136312
5162799
3576581
3104148
2405804
2239988
2064609
1981358
191878
1774118
1723136
1694196
1639471