972870
353588
428552
244923
505480
103202
759915
47233
816583
7914
52192
404637
690397
939330
247757
790740
495391
840808
800880
501938
25838
476945
387536
108677
469213
147264