21381 503
5464 628
10192 373
5327 30
12962 85
120675 535
10294 393
7618 692
11808 680
52298 725
1829 373
38078 437
3961 56
16970 539
5464 463
4204 919