330887 759
117939 817
14094 689
8714 309
196310 1137
8992 463
89283 598
24820 506
76905 620
72990 576
79404 344
4928 317