21456 503
5493 628
10250 373
5384 30
13020 85
122776 535
10375 393
7664 692
11976 680
52319 725
1842 373
38476 437
3990 56
17196 539
5495 463
4227 919