766442
347666
31343
20970
501639
666794
17736
96466
244900
219751
525350
336598
227123
888525
792606
501523
224415
275199
243136
539712