1245
982
874
804
694
632
581
546
524
484
483
435
432
428
424
416
411
405
400
389
378
375
372
359
358
348
345
343
335
314
311
284
283
275
268
265
262
259
239
232
230
223
212
210
202
201
200
197
189
176
166
161
160
151
149
146
145
143