40925 341
255687 597
774270 1657
246080 729
27987 259
6990 501
8384 167
173708 591
82086 795
44991 920
7044 498
11793 696
7522 357
5959 444
3504 397