41267 343
255972 597
774982 1658
246591 729
27998 259
6998 501
8388 167
174152 591
82350 795
45076 920
7054 498
11799 696
7533 357
5967 444
3519 397