21461 503
5495 628
10259 373
5385 30
13026 85
122915 535
10378 393
7665 692
11987 680
52320 725
1844 373
38497 437
4001 56
17213 539
5498 463
4231 919