41027 341
255790 597
774480 1657
246257 729
27989 259
6993 501
8384 167
173872 591
82175 795
45024 920
7047 498
11794 696
7525 357
5964 444
3512 397