21999 525
2929 557
391720 865
54979 215
172290 1002
39638 682
35058 245
28134 546
77871 805
39507 549
3798 472
5526 451
29922 319