38971
185762
110256
685367
839802
80594
8478
895401
885408
881449
863269
12693
5132799
3552581
3061148
2367804
2229988
2041609
1952357
191278
1762118
1719136
1686195
1635471