40933 341
255699 597
774293 1657
246095 729
27987 259
6990 501
8384 167
173716 591
82093 795
44992 920
7044 498
11793 696
7522 357
5960 444
3504 397