183746
238804
102040
486797
392329
1124539
147174
307349
396579
1070985
67283
654296
510408
763454
315709
965806
464194
940345
782986
657202
265773
550747
824142
98630