105 932
1254 556
528 387
892 545
486 536
745 45
1030 806
704 488
792 19
451 348
289 571
1333 578
351 738
424 29
134 878
915 829
959 516
953 674
1106 773
990 583