21508 503
5519 628
6841 372
5419 30
13099 85
127019 538
10510 393
8893 694
12310 680
52354 725
1876 373
40899 437
4127 57
17657 539
5604 462
4280 919