199575
95946
89507
65822
51033
43175
32377
23782
18388
17249
14161
12794
9623
7571
6735
5290
4859
4631