122671
108998
39593
125207
362624
101682
526340
970287
139306
315520
189147
269591
411500
570685
250141
36954
683729
591823
383196
662899
1001851
469737
822490
727453
831315
525808