305 358
348 43
39 750
571 222
926 759
637 513
266 949
733 291
1004 740
767 403
416 835
116 690
272 340
792 162
803 573
298 960
977 505
434 237
186 104
584 259