1047
820
658
605
484
396
341
321
305
285
274
253
222
221
205