21382 503
5464 628
10203 373
5328 30
12966 85
120797 535
10296 393
7618 692
11810 680
52299 725
1829 373
38108 437
3962 56
16981 539
5465 463
4205 919