1504 163
23758 461
47650 732
37290 898
29710 879
16577 877
33808 354
15147 890
62348 939
10768 584
8623 503
7017 523
8994 113
14651 845
6988 616
9347 622