9993 627
3127 486
14420 329
19547 326
8928 109
16658 966
6016 549
12733 411
3563 156
1791 276
10786 780