501 275
580 269
1003 31
615 256
239 208
946 306
706 939
384 683
117 592
310 812
765 269
52 790
103 42
555 291
32 39
757 799
964 72
326 526
955 7
444 933