181 105
922 244
95 42
872 935
452 286
820 816
202 353
499 275
34 263
930 724
683 207
516 418
158 688
778 508
795 666
824 241
610 423
398 337
968 998
221 128