150780
72919
47340
47213
1106659
191411
1026222
350430
823418
565931
50413
759205
511408
763454
315709
968806
465194
940345
783986
658202
267773
550747
825142
98630