330958 759
117993 817
14097 689
8716 309
196367 1137
8996 463
89335 598
24831 506
76920 620
73027 576
79434 344
4928 317