4005 129
3536 272
6727 678
5112 497
4837 104
8136 338
1826 124
4456 393
6068 841
123920 750
2723 116
5519 473
8058 776
7245 731
3845 82
4718 994
3425 70
16451 759
4476 97