21478 503
5509 628
6827 372
5412 30
13072 85
126092 537
10459 393
8877 694
12238 680
52352 725
1872 373
40632 437
4113 57
17545 539
5590 462
4270 919