330799 759
117840 817
14093 689
8713 309
196205 1137
8990 463
89204 598
24810 506
76878 620
72926 576
79344 344
4925 317