4494
4268
3184
2565
1625
1533
1500
1143
635
547
518
458
447
422
399
356
326
248
246
243
229
207
156
153
134
123
103
98
93
85
67
66
60
59
53
50
47
41
37
30
26
25
23
21
20
15
14
13
12
11
10
9
8