41284 343
255987 597
775013 1658
246606 729
27998 259
6998 501
8388 167
174172 591
82358 795
45079 920
7055 498
11799 696
7533 357
5967 444
3520 397