41100 341
255825 597
774605 1657
246348 729
27992 259
6994 501
8386 167
173951 591
82226 795
45043 920
7048 498
11796 696
7529 357
5964 444
3515 397