873 858
850 139
760 622
688 133
636 579
560 717
550 93
532 375
528 610
522 462
472 246
466 831
429 297
406 740
400 54
342 531
327 87
277 427
237 515
146 513