2102 252
15948 165
23058 63
33328 384
9665 122
15975 467
4488 400
7861 625
3473 479
5174 422
4276 503