41297 343
256002 597
775040 1658
246621 729
27999 259
6999 501
8388 167
174188 591
82364 795
45084 920
7055 498
11800 696
7533 357
5967 444
3521 397