1005 248
667 767
570 807
247 564
895 306
167 106
86 844
26 220
610 890
537 733
95 115
976 826
934 217
34 59
635 306
165 751
342 955
56 9
276 944
441 20