638112
403589
567500
53138
578706
419296
249234
797383
16298748
729886
5350578
4515981
3668192
3627510
2387216
2260495
548691
63318
790236
45012