37086 160
36309 157
8798 610
16630 503
18465 879
6565 309
21007 324
12283 482
9220 401
20897 675
5177 549
1922 70
8239 432
3157 530
11869 471
9252 826
5738 516
3837 394
3838 158