196665
94806
88020
64537
50287
42455
31551
23644
17988
16871
13931
12549
9288
7373
6647
5178
4768
4539