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