41196 343
255896 597
774804 1658
246475 729
27995 259
6995 501
8387 167
174047 591
82287 795
45054 920
7050 498
11797 696
7529 357
5965 444
3517 397