106 3
150 751
507 323
823 21
116 861
42 59
230 810
214 701
109 88
338 152
55 854
324 445
794 331
168 154
781 381
1064 826
955 403
223 22
901 534
1004 435