634623
33552
861756
166776
316262
414149
413535
694109
960536
62252
823875
666308
5140799
3565581
3070148
2381804
2230988
2046609
1962357
191478
1765118
1719136
1689196
1636471