51852 375
27933 345
298704 1061
22507 79
14213 739
13995 578
25679 113
15639 218
16030 103
63493 546
25512 459
7955 745
67990 729
5303 527
6720 292
5098 533