671596
432152
1074646
371926
460315
111235
761675
595394
9882
51459
349244
174668
694812
68235
95184
1629610
257148
234205
895466
376222