40956 131
3433 138
7372 164
7431 189
5960 856
11709 95
18108 487
28879 177
5337 616
6727 741
8677 501
3953 167
3696 138
12704 967
3606 586
20556 762
2634 425
2443 612
3161 621