2646 912
843 730
386 90
642 388
729 108
300 324
735 702
94 225
456 577
428 282
631 512
346 343
852 496
687 830
274 250
885 981
1003 132
797 968
801 393
173 511
975 222
313 293
41 174
35 29