41462 343
256171 597
775411 1658
246882 729
28000 259
7004 501
8390 167
174437 592
82487 795
45138 920
7059 498
11803 696
7535 357
5975 444
3525 397