115120
74598
64411
54288
47039
36226
31322
27876
19159
15980
13373
12324
11634
7903
6794
6189
5546
5473
4505
4385
4352
3982
3731
3119
2868
2739
2295
2288
2279
2135
1834
1805
1799