40937 341
255702 597
774299 1657
246103 729
27988 259
6990 501
8384 167
173724 591
82094 795
44996 920
7044 498
11793 696
7522 357
5960 444
3504 397