2832 91
15269 485
28219 177
4785 616
5661 741
7687 501
3167 167
2562 138
12193 967
3059 586
17964 762
2210 425
2106 612
2664 621