21553 810
16847 434
15469 169
21474 802
7191 624
24056 649
4222 591
4486 552
4086 117
5015 772
1778 192
6141 706
5678 705
3775 74
1751 81
1882 238
2832 424
13727 670