839 283
126 452
1034 897
505 427
31 695
1008 810
607 121
600 347
763 832
595 163
420 280
507 473
606 618
399 811
178 494
554 257
96 652
230 837
675 629
784 642