288906
2546878
46525
1400515
498879
33973
651321
548445
757557
222432
83830
190798
528780
310277
1091630
447269
1117460
1034517
343394
721296