597579
913774
18170
193173
155386
327214
90375
248856
941362
572157
38455
90346
64933
35417
245584
633222
109188
178408
860176
36525
679880
865958
4611
603524
920530
803163