41284 343
255984 597
775006 1658
246605 729
27998 259
6998 501
8388 167
174169 591
82356 795
45078 920
7055 498
11799 696
7533 357
5967 444
3520 397