330977 759
118020 817
14097 689
8716 309
196382 1137
8997 463
89351 598
24834 506
76924 620
73051 576
79455 344
4928 317