330970 759
118008 817
14097 689
8716 309
196373 1137
8996 463
89346 598
24833 506
76922 620
73046 576
79447 344
4928 317