949423
832498
6070
248505
757865
770557
748351
33270
247465
72688
591451
437264
5094799
3526581
3026148
2328804
2216988
2013609
1915357
190278
1747118
1715136
1668195
1626471