1058 109
1057 44
941 302
920 803
857 933
730 693
726 987
702 59
668 761
621 409
553 825
506 112
495 72
491 401
448 11
409 60
366 839
360 465
303 566
293 95