40941 131
3426 138
7347 164
7408 189
5947 856
11678 95
18106 487
28876 177
5335 616
6722 741
8676 501
3946 167
3694 138
12702 967
3604 586
20547 762
2631 425
2436 612
3158 621