495 40
768 659
238 71
149 244
331 297
228 708
671 99
18 78
202 166
89 129
113 296
114 167
838 354
617 204
33 285
295 537
795 949
71 1
270 213
31 12
58 99
660 852
347 920
486 393
236 822
784 717
918 951
824 763
981 574
835 703