499453
389300
87171
979561
405652
226961
84280
1132703
660424
377255
338847
599995
322569
321914
665735
21956
616520
218122
891425
519210
846424
991208
159790
247305
70936
20561