949858
548517
337327
54988
1391000
344386
822486
95139
61293
477280
260775
107265
782976
469646
970960
9841000
92485
339301
808478
701208
335329
213344
36482
701398
266378
251629