330871 759
117926 817
14094 689
8714 309
196295 1137
8992 463
89264 598
24819 506
76899 620
72975 576
79396 344
4927 317