3258 269
101 339
907 906
582 761
784 63
920 805
1003 140
554 154
245 655
638 53
625 313
369 460
762 978
399 311
414 26
27 692
287 129
660 851
1222 163
981 310
432 601
1001 155
942 516