41254 343
255950 597
774936 1658
246568 729
27997 259
6996 501
8388 167
174122 591
82335 795
45071 920
7054 498
11798 696
7532 357
5965 444
3519 397