643 2
314 386
587 241
894 150
115 372
100 296
781 322
519 891
367 605
1063 929
580 123
802 142
122 246
573 274
160 46