1055 499
1003 20
987 104
956 943
924 861
909 304
826 753
815 132
808 668
803 964
781 142
713 405
651 231
581 222
497 228
495 965
465 634
336 722
304 647
212 351