1196
1132
832
821
751
729
696
678
632
607
606
549
547
536
525
517
501
493
487
480
454
442
441
440
428
423
422
417
396
394
366
352
349
341
334
331
330
324
311
302
297
293
281
272
270
241
230
229
224
222
219
212
198
192
191
188
185
177