21578 503
5530 628
6854 372
5453 30
13149 85
129100 538
10646 393
8929 694
12493 680
52366 725
1885 373
41425 439
4159 57
17943 539
5633 462
4302 919