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