112975
928473
295667
240538
160630
587246
583464
2043
1021559
343936
122690
464327
886575
89556
507563
527672
487875
681447
38167
960479
43291
308276
556466
125504
14971
218145