9996 627
3127 486
14420 329
19547 326
8928 109
16659 966
6016 549
12733 411
3566 156
1791 276
10891 780