15 556
734 342
335 681
244 518
697 702
569 167
34 489
414 158
168 128
997 825
820 989
638 988
1005 803
913 391
161 653
744 418
571 702
591 573
212 121
256 1000