523576
489599
393508
504286
6347
153176
122187
2898
990571
41718
597464
490247
745547
296332
366157
304943
527517
642480
53273
20254
987597
539130
120942
70676
3840
646956