914560
783481
667843
626842
607752
598658
531654
51421
510883
467774
397504
376208
320144
24960
243139
240143
23646
232773
142807
139267