15088 153
40312 437
31905 874
39465 207
29330 792
10101 595
14930 663
11587 653
22485 785
6590 150
6831 637