989550
379155
68098
500340
12367
1005355
680977
856748
853408
170982
909103
874668
270628
827491
584368
397683
51877
25494
597950
340972
57561
593973
129266
28132
289630
547539