640 38
892 293
780 97
1816 999
486 454
84 294
730 631
553 414
483 640
910 950
1022 598
1047 175
504 978
46 974
791 954
364 728
482 568
146 878
2753 269
919 883
965 42