1006159
183496
137858
789379
23495
365128
292450
947917
259660
812743
343845
1063865
5498367
4517935
4334459
3442462
3441998
3398286
3344956
3006729
2992226
2479209
2133352
2128407