298289 19951904
494529 1099711401 327309 12071268
210182
440453 48375069 57855940 21972254 29383214
790816 19491847 19272071
690737
374263 50665179 11861140
258274