80596
533592
548928
352944
64162
703217
444366
73765
950663
754825
185126
645655
5501367
4521935
4338459
3442998
3442462
3399286
3344956
3007729
2993226
2480209
2133352
2130407