29406
684829
638242
335674
369624
650127
1104427
357922
59671
32105
722218
648554
5295799
3710581
3230148
2550804
2295988
2145609
2067358
194278
1845118
1750136
1735196
1666471