41133 341
255851 597
774647 1657
246383 729
27993 259
6995 501
8386 167
173981 591
82237 795
45048 920
7048 498
11796 696
7529 357
5964 444
3516 397