21485 503
5510 628
10276 373
5398 30
13041 85
123079 535
10405 393
7691 692
12048 680
52338 725
1858 373
38546 437
4050 56
17254 539
5516 463
4254 919