21382 503
5464 628
10203 373
5328 30
12966 85
120783 535
10294 393
7618 692
11810 680
52299 725
1829 373
38101 437
3962 56
16981 539
5464 463
4205 919