14954
12258
6576
4629
3729
3137
2841
2468
2237
2134
2005
1795
1545
1419
1370
1302
1248
1217
1171
1146
1136
1040
1023
956
888
849
839
817
783
649
644
570
538
514
386
322
267
258
218
180
165
140
134
133
128
98
75
74
68
55
49
44
39
35
31
23
21
16
15
9
7
5
3
2
1
0