30805
24091
23990
23390
23248
23043
21199
19078
18522
14775
14571
14364
9469
8790
8640
7934
7704
6968
6313
5762
4964
4127
4046
3812
3283
3254
2614
2422
1939
1797
1393
1230
1146
1141
1059
1034
982
406
257
0