106170
101282
996689
967933
886551
813773
807429
793689
746586
741899
727583
709124
708741
688611
673372
66956
597630
559518
542842
537238