4004 384
10249 90
3071 178
5069 198
1999 163
4782 513
7312 109
3563 286
2746 123
7890 239
10146 456
4737 398
7744 597
9280 791
4561 590
51809 585
2677 416
6578 413
6491 772
4743 374
2251 324
5033 582
4036 665
5833 335
9569 681
20641 633
5056 729
6728 513