331030 759
118058 817
14099 689
8719 309
196437 1137
9000 463
89387 598
24837 506
76936 620
73091 576
79483 344
4929 317