1039
932
685
626
534
519
513
430
428
376
370
343
325
320
317
316
299
293
264
262
256
250
243
235
231
230
222
218
216
203