15083 153
40310 437
31896 874
39451 207
29325 792
10099 595
14922 663
11580 653
22457 785
6576 150
6830 637