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