2161 252
15960 165
23062 63
33336 384
9671 122
15983 467
4489 400
7863 625
3473 479
5177 422
4280 503