41012 341
255773 597
774454 1657
246240 729
27988 259
6992 501
8384 167
173843 591
82166 795
45018 920
7047 498
11794 696
7525 357
5963 444
3511 397