2912 270
6706 803
12764 696
5382 106
8655 357
3576 622
10538 502
11330 598
2531 504
4241 300
2377 365
1853 268