4026 30
12143 85
94096 532
8738 393
7106 692
8735 680
51794 725
1557 373
29610 436
2762 56
14209 539
4651 462
3777 919