15060 153
40290 437
31844 873
39375 207
29247 792
10062 595
14862 663
11540 653
22211 784
6514 150
6813 637