41213 343
255910 597
774828 1658
246495 729
27995 259
6995 501
8387 167
174070 591
82294 795
45060 920
7050 498
11797 696
7529 357
5965 444
3517 397