331133 759
118153 817
14103 689
8722 309
196551 1137
9002 463
89435 598
24851 506
76955 620
73157 576
79531 344
4933 317