2385 91
15194 485
28171 177
4776 616
5652 741
7663 501
3158 167
2557 138
12187 967
3045 586
17941 762
2207 425
2106 612
2657 621