16455 89
21827 584
3852 120
7719 770
4667 652
5841 372
7485 464
8155 225
3476 401
3963 536
46094 508
24056 300
27724 81
29828 676
16739 256
4993 428