41497 343
256211 598
775485 1659
246930 729
28000 259
7005 501
8390 167
174481 592
82508 795
45151 920
7060 498
11805 696
7536 357
5976 444
3529 397