41148 343
255869 597
774701 1658
246408 729
27993 259
6995 501
8387 167
173999 591
82264 795
45048 920
7048 498
11797 696
7529 357
5964 444
3517 397