331031 759
118062 817
14099 689
8719 309
196448 1137
9000 463
89391 598
24837 506
76938 620
73093 576
79487 344
4930 317