331153 759
118167 817
14104 689
8722 309
196569 1137
9002 463
89444 598
24852 506
76962 620
73171 576
79537 344
4934 317