1261 238
437 43
3501 563
4803 616
12457 466
14568 864
6904 104
9456 309
3004 207
4032 373
4651 556
6379 659