16101 144
117857 833
70895 1018
45165 208
66694 471
34322 262
54654 305
13732 419
3841 507
5846 729
5980 163