590377
816256
645607
1471861
1276700
184643
252895
3311770
790147
1235222
1518642
1732221
880949
1009724
806610
536505
42952
79987
284284
527841
442275