331130 759
118148 817
14103 689
8722 309
196547 1137
9002 463
89432 598
24851 506
76955 620
73155 576
79526 344
4933 317