104887
98262
959584
469953
468471
695109
668905
405800
491798
608126
498734
251149
5501367
4520935
4337459
3442998
3442462
3399286
3344956
3007729
2993226
2480209
2133352
2130407