1342
1233
937
928
868
853
783
749
702
695
666
641
637
593
584
574
555
551
550
532
527
517
512
499
482
479
448
442
439
416
392
389
387
386
382
376
366
352
349
347
340
325
311
308
307
279
270
266
247
239
238
235
234
215
211
206
203
201