6591 627
2587 486
14255 329
19170 325
7782 109
15198 966
5129 549
10741 410
2691 156
1585 276
9231 780