40904 341
255666 597
774216 1657
246046 729
27987 259
6989 501
8383 167
173688 591
82072 795
44987 920
7043 498
11793 696
7519 357
5958 444
3503 397