41618 343
256313 598
775674 1659
247130 730
28001 259
7011 501
8393 167
174599 592
82571 795
45183 920
7060 498
11807 696
7542 357
5979 444
3534 397