330961 759
118001 817
14097 689
8716 309
196368 1137
8996 463
89337 598
24832 506
76921 620
73033 576
79436 344
4928 317