1230
863
606
545
472
331
307
279
274
263
255
254
243
240
234
230
220
214
210
205
204
202
199
197
196
188
184
182
175
150
149
140
138
130
125
120
118
114
108
106
94
91
87
83
82
81
79
78
74
73
72
71
70
68
67