1012 166
286 110
321 150
105 359
510 583
1012 885
99 169
769 463
744 288
21 381
674 371
833 684
303 969
629 926
529 605
1004 312
847 757
484 93
390 841
448 345