5096 462
1885 123
236 430
1563 510
746 887
603 726
445 843
78 372
488 355
363 513
670 334
388 359
3204 537
417 545
623 693
994 690
569 197
38 14
481 57
68 670
873 706
848 102
784 173