21628 503
5552 628
6863 372
5511 30
13189 85
130451 538
10696 393
8943 694
12609 680
52379 725
1891 373
41638 439
4173 57
18139 539
5652 462
4314 919