21455 503
5493 628
10248 373
5382 30
13018 85
122730 535
10375 393
7664 692
11974 680
52317 725
1842 373
38472 437
3990 56
17191 539
5495 463
4227 919