38317
23260
751469
749597
153887
95095
271536
148556
909993
527367
89478
903204
5499367
4518935
4334459
3442998
3442462
3399286
3344956
3006729
2993226
2479209
2133352
2128407