19476 367
8874 330
251831 640
176593 790
105481 465
112635 806
105169 547
88920 498
46436 640
28657 89
66590 784
46588 614