1103 688
980 376
833 284
725 297
663 244
651 37
639 297
610 968
581 650
541 675
533 1
525 540
511 290
409 399
391 267
366 182
243 856
233 348
214 787
193 691