149386
108043
1013749
999931
995334
986191
983805
975600
975375
968593
967548
964575
963233
961805
955331
938514
934359
931941
896951
893406