330951 759
117982 817
14096 689
8716 309
196354 1137
8995 463
89325 598
24827 506
76914 620
73023 576
79425 344
4928 317