1005 65
2902 313
581 511
329 49
556 332
718 234
991 840
898 230
530 364
786 864
804 66
939 545
935 712
738 836
819 650
401 488
448 858
776 801
223 537
721 80
139 462
934 175
98 46