1136 37
1038 68
979 293
931 203
891 660
834 682
827 694
802 544
760 122
707 44
670 462
666 474
563 143
522 298
462 563
427 947
335 723
317 256
293 639
216 581