331009 759
118045 817
14098 689
8717 309
196418 1137
9000 463
89373 598
24836 506
76932 620
73074 576
79477 344
4929 317