10030 627
3131 486
14424 329
19549 326
8938 109
16663 966
6023 549
12743 411
3583 156
1795 276
11743 780