2176 427
3012 900
20444 155
16653 402
25056 971
35799 268
14288 873
12720 669
35297 545
6996 253
8100 40
3623 607