1256 238
437 43
3500 563
4803 616
12454 466
14568 864
6900 104
9452 309
3003 207
4030 373
4650 556
6379 659