41243 343
255942 597
774929 1658
246553 729
27997 259
6996 501
8388 167
174117 591
82325 795
45070 920
7053 498
11798 696
7532 357
5965 444
3519 397