20606 410
19937 475
19988 429
4133 674
1499 109
7235 413
3487 774
4950 823
1797 261
4038 855
1245 76
1125 48