330954 759
117986 817
14096 689
8716 309
196363 1137
8995 463
89329 598
24830 506
76917 620
73027 576
79430 344
4928 317