40956 131
3433 138
7372 164
7435 189
5961 856
11712 95
18110 487
28880 177
5337 616
6727 741
8678 501
3953 167
3697 138
12705 967
3606 586
20556 762
2635 425
2443 612
3162 621