41231 343
255936 597
774903 1658
246533 729
27996 259
6996 501
8387 167
174107 591
82318 795
45068 920
7051 498
11798 696
7531 357
5965 444
3519 397