330969 759
118005 817
14097 689
8716 309
196372 1137
8996 463
89343 598
24833 506
76922 620
73041 576
79444 344
4928 317