21632 503
5552 628
6863 372
5513 30
13195 85
130555 538
10707 393
8944 694
12614 680
52380 725
1891 373
41652 439
4173 57
18146 539
5654 462
4314 919