44406
40863
25544
733475
472614
366127
543867
283202
546364
518917
416155
805596
5413367
4447934
4282459
3432462
3415998
3351286
3299956
2971728
2956226
2453209
2122352
2116407