914560
783481
667843
625842
607752
598658
531654
51421
510883
465774
397504
375208
318144
24960
243139
240143
23646
232773
141807
138267