39704 131
2446 137
4634 164
4607 188
4776 853
8546 94
17184 486
28650 177
5094 616
6329 741
8284 501
3556 167
3163 138
12391 967
3326 586
19494 762
2396 425
2226 612
2872 621