2916 270
6707 803
12764 696
5384 106
8656 357
3576 622
10540 502
11333 598
2531 504
4241 300
2377 365
1853 268