2797 91
15265 485
28212 177
4785 616
5661 741
7687 501
3164 167
2560 138
12191 967
3050 586
17956 762
2210 425
2106 612
2664 621