21423 503
5486 628
6788 372
5379 30
13010 85
123971 536
10370 393
8836 694
12066 680
52325 725
1848 373
39215 437
4050 56
17322 539
5513 462
4238 919