29 957
563 495
609 19
307 4
866 781
641 153
365 721
576 447
215 79
634 464
406 378
62 106
25 236
689 452
17 17