18966 40
14308 277
17017 431
18196 274
25606 497
29521 709
17567 599
2908 30
9893 266
13877 661
3782 120