40954 131
3431 138
7371 164
7427 189
5959 856
11701 95
18108 487
28879 177
5336 616
6726 741
8677 501
3950 167
3696 138
12703 967
3606 586
20555 762
2633 425
2443 612
3161 621