40908 341
255674 597
774228 1657
246054 729
27987 259
6990 501
8383 167
173694 591
82078 795
44988 920
7044 498
11793 696
7519 357
5958 444
3503 397