309814
1063617
499714
827880
161444
627995
183238
57536
454370
35879
715248
401484
428451
559367
330603
52698
139431
616144
904296
502371
100545
20417
332757
1006124
614482
109433