41425 343
256131 597
775327 1658
246820 729
28000 259
7002 501
8390 167
174374 592
82452 795
45125 920
7056 498
11803 696
7535 357
5972 444
3524 397