15083 153
40309 437
31894 874
39450 207
29323 792
10099 595
14918 663
11580 653
22453 785
6576 150
6830 637