41302 343
256003 597
775049 1658
246624 729
27999 259
6999 501
8388 167
174193 591
82366 795
45087 920
7055 498
11800 696
7533 357
5968 444
3521 397