2122 252
15951 165
23060 63
33332 384
9668 122
15977 467
4488 400
7861 625
3473 479
5175 422
4277 503