21331 120
14043 774
14829 603
19111 687
2999 325
2126 51
1439 93
5200 474
6191 962
4309 657
1843 193
2292 117