722 35
538 48
373 94
972 99
1040 422
287 367
460 227
950 414
353 47
39 137
857 946
333 599
664 583
664 705
50 20
878 260
391 812
1038 642
437 631
158 2