41415 343
256121 597
775303 1658
246803 729
28000 259
7002 501
8390 167
174363 592
82443 795
45122 920
7056 498
11803 696
7534 357
5972 444
3524 397