1008 309
243 343
481 110
822 473
590 858
646 68
135 945
767 742
907 102
336 206
151 738
299 494
258 276
373 305
688 839
342 464
98 444
91 940
55 732
106 369
446 403
41 635
871 851