40914 341
255679 597
774247 1657
246067 729
27987 259
6990 501
8383 167
173701 591
82081 795
44991 920
7044 498
11793 696
7520 357
5959 444
3504 397