331046 759
118072 817
14099 689
8719 309
196468 1137
9001 463
89396 598
24838 506
76940 620
73102 576
79495 344
4931 317