21577 329
2624 298
3966 729
5055 681
1293 137
2718 335
4678 588
6916 451
2507 117
4214 401
2388 123
4149 585
3268 752