2903 270
6701 803
12762 696
5381 106
8647 357
3575 622
10534 502
11316 598
2531 504
4241 300
2377 365
1852 268