15083 153
40310 437
31895 874
39450 207
29323 792
10099 595
14922 663
11580 653
22453 785
6576 150
6830 637