5163
4877
4415
2963
2595
2448
2117
2103
1947
1618
1435
1346
1279
1177
1123
1059
1055
1034
920
745
632
572
560
527
475
426
419
391
389
321
305
295
231
227
203
201
188
183
177
169
160
156
153
152
149
133
129
96
89
75
72
68
67
63
62
57
50
47
40
35