3005 98
123608 414
65561 142
190042 683
152738 714
71797 643
35805 307
71365 516
138364 260
85969 487
53723 444
57734 828
96150 628
32230 553
138115 570
22474 874