330985 759
118026 817
14097 689
8716 309
196397 1137
8997 463
89358 598
24835 506
76926 620
73057 576
79462 344
4928 317