330993 759
118035 817
14097 689
8716 309
196401 1137
8999 463
89364 598
24835 506
76929 620
73062 576
79468 344
4928 317