41151 343
255871 597
774713 1658
246414 729
27993 259
6995 501
8387 167
174001 591
82267 795
45049 920
7048 498
11797 696
7529 357
5964 444
3517 397