102640
21830
216792
462131
1077146
373391
229716
371344
858122
384202
873159
463794
700334
220797
455191
163361
587973
484872
31472
678860
21777
149126
148581
1005939
511989
159769