15083 153
40310 437
31903 874
39461 207
29329 792
10100 595
14926 663
11586 653
22474 785
6584 150
6831 637