53077
52098
48175
43726
42069
38969
36747
28797
28609
27889
26514
24413
24015
21873
21112
21034
21018
18123
17831
14150
12868
12863
11979
11786
10795
10292
7903
6389
6014
5327
4788
4272
3445
3273
2539
1390
415
0