330792 759
117834 817
14093 689
8713 309
196195 1137
8990 463
89198 598
24809 506
76875 620
72923 576
79338 344
4924 317