3080 648
545 729
37 987
666 454
84 745
962 870
607 58
312 191
307 891
499 983
706 692
928 790
205 986
31 226
238 952
1311 883
685 436
615 768
335 445
906 457
1600 808
89 494
58 147