330993 759
118038 817
14097 689
8717 309
196405 1137
8999 463
89366 598
24835 506
76929 620
73067 576
79472 344
4929 317