21509 503
5519 628
6841 372
5420 30
13099 85
127058 538
10514 393
8893 694
12311 680
52354 725
1876 373
40906 437
4127 57
17659 539
5605 462
4280 919