330877 759
117928 817
14094 689
8714 309
196296 1137
8992 463
89270 598
24819 506
76904 620
72980 576
79400 344
4928 317