39713 131
2451 137
4649 164
4609 188
4782 853
8557 94
17190 486
28650 177
5096 616
6329 741
8288 501
3558 167
3166 138
12391 967
3326 586
19497 762
2396 425
2227 612
2872 621