331426 759
118391 817
14112 689
8727 309
196816 1139
9005 463
89601 598
24877 506
77032 620
73333 577
79647 344
4943 317