40951 131
3431 138
7368 164
7422 189
5957 856
11700 95
18108 487
28879 177
5336 616
6725 741
8677 501
3949 167
3696 138
12703 967
3606 586
20555 762
2633 425
2443 612
3161 621