31 474
704 695
973 309
570 197
313 933
722 887
785 173
401 542
775 919
372 931
488 355
379 654
317 78
1548 137
298 723
674 816
309 810
1509 20
1273 657
254 448
504 753