21498 503
5511 628
6831 372
5416 30
13083 85
126458 537
10486 393
8881 694
12284 680
52354 725
1873 373
40743 437
4118 57
17588 539
5596 462
4275 919