21499 503
5512 628
6832 372
5417 30
13090 85
126653 538
10488 393
8890 694
12296 680
52354 725
1874 373
40803 437
4121 57
17612 539
5598 462
4277 919