241880
666997
425800
173135
304909
397298
360525
304292
25734
145777
537518
902254
5628367
4613935
4419459
3492999
3467462
3445286
3401956
3059226
3044729
2532209
2155352
2152407