325600
1061126
1071645
388627
1322834
701152
278578
253226
172882
920416
854464
508573
487504
30952
53987
564377
274284
510841
425275
788256
823951
473118
384102
63387