15083 153
40310 437
31902 874
39454 207
29328 792
10099 595
14923 663
11583 653
22467 785
6582 150
6831 637