3723 289
4585 711
2842 401
6631 278
90625 812
7310 323
5092 222
3452 358
4782 650
5980 664
71205 413
55753 529
92970 308
68283 271
54167 279
25973 506
45141 425