988513
506607
430368
183496
640699
456114
295450
179535
947917
259660
812743
191478
6299368
5108935
4898460
37891000
3758287
3736956
3628462
3341226
3280730
315336
2754209
242110