125963 767
26939 504
25091 243
13048 573
19731 841
14106 556
10500 450
19543 63
41278 240
38892 142
25351 158
18743 669