1058 109
1047 44
940 302
920 803
856 933
729 693
726 987
702 59
667 761
620 409
552 825
506 112
494 72
490 401
448 11
409 60
364 839
360 465
301 566
293 95