330586 759
117657 817
14085 689
8712 309
196011 1136
8985 463
89073 597
24792 506
76819 620
72761 576
79249 344
4919 317