1510 71
47106 322
107470 888
407666 771
59725 638
86477 244
39801 744
27181 164
52212 529
109441 527
67432 550
108485 693
41889 274