2108 252
15950 165
23059 63
33329 384
9666 122
15975 467
4488 400
7861 625
3473 479
5174 422
4276 503