15083 153
40310 437
31902 874
39459 207
29329 792
10099 595
14925 663
11585 653
22471 785
6583 150
6831 637