21556 120
14118 774
14912 603
19238 687
3040 325
2141 51
1465 93
5232 474
6257 962
4334 657
1872 193
2304 117