1002 248
667 767
569 807
245 564
893 306
167 106
86 844
25 220
609 890
537 733
95 115
974 826
934 217
31 59
635 306
165 751
342 955
56 9
275 944
441 20