953156
44899
370848
34604
423192
68999
956312
361493
814385
63147
244808
118367
5161799
3574581
3099148
2403804
2238988
2062609
1978358
191878
1774118
1723136
1692196
1639471