447692
329136
902896
637912
345103
500282
468983
284677
79444
1307253
1085744
1034951
513408
771454
318709
970806
467194
940345
787986
658202
267773
551747
826142
100630