58093 589
56891 691
31256 240
13668 942
6832 183
70853 642
24720 628
32906 942
21224 445
16611 325
15138 151
22720 715
302775 709
8371 624
14335 296
11262 828
12102 351
40452 322
9780 357
32952 827
16053 754
24930 417
14971 562
7836 494
8625 623
34989 260
11055 327
576167 3061