41141 341
255859 597
774666 1657
246393 729
27993 259
6995 501
8387 167
173990 591
82249 795
45048 920
7048 498
11796 696
7529 357
5964 444
3517 397