21495 503
5511 628
6827 372
5414 30
13080 85
126262 537
10476 393
8879 694
12261 680
52353 725
1872 373
40685 437
4117 57
17567 539
5591 462
4273 919