21526 120
14104 774
14897 603
19221 687
3039 325
2137 51
1459 93
5223 474
6246 962
4326 657
1871 193
2302 117