21552 503
5525 628
6852 372
5439 30
13134 85
128678 538
10611 393
8922 694
12441 680
52364 725
1884 373
41335 439
4150 57
17874 539
5627 462
4298 919