330928 759
117969 817
14096 689
8715 309
196347 1137
8995 463
89309 598
24826 506
76910 620
73010 576
79422 344
4928 317