2147 252
15956 165
23062 63
33333 384
9668 122
15980 467
4489 400
7861 625
3473 479
5175 422
4280 503