949858
548517
337327
54988
1391000
344386
822486
95139
61293
477280
260775
107265
9596
357599
995741
858259
466777
96075
9029
864111
593275
1017266
613757
881632
570685
250141