493299
95919
473148
420670
2952
238197
535123
820762
117661
292681
131769
37375
626690
827491
584368
397683
51877
25494
598950
323861
645696
57661
593973
129266
28232
289630