999 60
839 114
1034 63
993 82
1153 78
1219 158
1382 153
587 69
778 233
1133 83
2509 187
864 57
646 102
783 91
792 83
1729 312