4510
1212
1080
999
895
818
651
553
412
363
350
344
221
201
187
184
179
165
158
147
138
125
120
100
97
94
90
89
73
72
69
68
60
53
48
42
37
35
33
31
29
26
25
24
23
22
21
20
19
18