4191
7733
12668
16913
20604
25846
30068
43064
