1044
647
558
494
389
348
341
321
318
300
296
289
273
271
257
254
251
248
247
242
241
238
233
226
220
203
186
173
170
167
161
154
152
146
142
115
110
107
106
104
102
100
98
96
94
91
86
85
82
79
75
73
71
70