139810
289188
24723
469681
84554
91442
32608
5693
652613
961564
843610
175840
5580367
4568935
4382459
3473998
3459462
3429286
3381956
3032729
3026226
2508209
2142407
2142352