1095 560
1007 863
976 480
886 656
830 377
813 496
787 133
752 57
733 664
636 881
579 391
531 764
493 327
463 312
450 114
421 345
408 805
393 346
356 109
326 430