41276 343
255973 597
774993 1658
246596 729
27998 259
6998 501
8388 167
174161 591
82354 795
45077 920
7055 498
11799 696
7533 357
5967 444
3519 397