331122 759
118146 817
14103 689
8722 309
196540 1137
9002 463
89431 598
24851 506
76955 620
73153 576
79525 344
4932 317