1001 101
839 61
872 140
1790 208
1520 68
1816 212
1658 345
833 95
1294 83
1065 81
1817 72
1854 93
852 68
4440 78
729 79
14671 97