21495 503
5511 628
6827 372
5414 30
13080 85
126244 537
10474 393
8879 694
12259 680
52353 725
1872 373
40673 437
4117 57
17567 539
5590 462
4273 919