3966 393
5555 841
105906 736
2500 116
5120 473
7634 775
6721 731
3523 82
4404 993
2968 70
16112 759
4204 97
3204 129
3045 272
6011 678
4444 497
4104 104
7072 338