330963 759
118002 817
14097 689
8716 309
196370 1137
8996 463
89337 598
24832 506
76922 620
73037 576
79442 344
4928 317