9093 627
2897 486
14351 329
19412 326
8596 109
16196 966
5768 549
12409 411
3174 156
1691 276
9825 780