42980 312
43475 170
25996 57
30162 943
27769 154
87652 325
14641 196
7150 70
22951 232
3812 178
28269 341
9944 315
4548 77
15961 608
51427 547
28938 587
16482 109
28233 318
16652 741
15278 871
7327 936
8578 622
8964 99
15512 54
22892 545
11797 511
8921 88
16002 932