21509 503
5519 628
6841 372
5420 30
13099 85
127046 538
10510 393
8893 694
12310 680
52354 725
1876 373
40902 437
4127 57
17659 539
5604 462
4280 919