112975
928473
295667
240538
160630
587246
583464
2043
1021559
343936
122690
464327
983699
788983
453701
244716
573191
752491
427311
77113
11682
153452
810151
659892
322821
169491