7582 81
12683 830
10795 52
4290 396
3591 265
3904 888
2708 293
3568 711
1461 103
29001 517
4616 693
4157 450
2974 711
1415 226
3152 599