330902 759
117957 817
14095 689
8714 309
196332 1137
8992 463
89297 598
24821 506
76908 620
73003 576
79410 344
4928 317