40959 131
3432 138
7406 164
7397 189
5969 856
11719 95
18097 487
28884 177
5417 616
6727 741
8698 501
3951 167
3687 138
12713 967
3597 586
20610 762
2640 425
2446 612
3145 621