1236
1005
747
709
593
402
383
376
356
327
319
311
291
284
278
271
266
265
264
262
255
252
248
241
236
228
220
202
189
184
181
176
164
153
137
134
131
126
115
111
110
107
104
102
101
99
98
93
92
91
90
87
85
83
82
80