95054
87751
31842
26573
23317
21382
18134
15863
15755
9314
6274
5949
5625
4833
3545
3009
2020
1791
1753
1714
1639
1532
1332
984
744
347
231
194
171
65
53
44
14
9
6
0