331392 759
118368 817
14112 689
8726 309
196795 1138
9005 463
89585 598
24874 506
77022 620
73312 577
79630 344
4943 317