330637 759
117703 817
14087 689
8712 309
196055 1136
8987 463
89101 597
24798 506
76829 620
72801 576
79270 344
4920 317