2160 252
15960 165
23062 63
33335 384
9671 122
15982 467
4489 400
7863 625
3473 479
5177 422
4280 503