1153
816
749
648
624
569
560
522
471
465
430
424
419
417
409
407
404
371
364
354
345
343
341
338
335
325
322
318
317
313
276
270
262
247
240
238
230
228
212
201
193
191
187
185
181
175
174
172
155
152
150
138
136
126
125
124