71586
112986
75830
48644
829614
72130
869606
379848
192622
154953
821615
712289
5509367
4527935
4347459
3442998
3442462
3404286
3352956
3010729
2997226
2481209
2133352
2131407