330986 759
118032 817
14097 689
8716 309
196397 1137
8998 463
89360 598
24835 506
76928 620
73059 576
79464 344
4928 317