171 123
874 360
664 328
31 791
608 390
82 541
359 142
270 105
386 841
309 48
681 886
952 21
18 302
547 671
984 557
743 117
313 931
782 167