1334
972
875
808
769
753
721
650
612
571
567
544
540
529
522
514
508
494
491
484
481
467
464
462
449
434
428
416
413
410
409
350
335
329
321
302
300
299
293
287
273
262
260
259
256
253
250
249
239
222
215
202
200
189
180
166
157
156
153
141