508 77
534 124
262 628
687 479
782 340
14 112
549 276
99 180
876 110
197 311
246 880
287 813
671 162
208 283
653 599
362 723
30 405
21 614
298 542
63 879