95747
302556
13260
139459
22750
953948
301621
350657
888783
49201
19095
648447
5180799
3597581
3128148
2432804
2247988
2073609
1997358
192378
1778118
1724136
1700196
1645471