331036 759
118069 817
14099 689
8719 309
196460 1137
9000 463
89395 598
24838 506
76938 620
73099 576
79494 344
4931 317