41032 131
3508 138
7550 164
7569 189
6012 856
11992 95
18163 487
28906 177
6074 617
6775 741
8723 501
4010 167
3708 138
12721 967
3614 586
20677 762
2660 425
2450 612
3166 621