2969
13542
19380
22770
32287
50281
66600
77343
98261
